From 6c224425d3f9932ccb288bcaf1dfc1db28cd5798 Mon Sep 17 00:00:00 2001 From: Himanshu-Sangshetti Date: Tue, 4 Aug 2026 14:29:50 +0530 Subject: [PATCH] fix(zapier): require user_id on Add Memory The Mem0 API rejects an add with no entity ID ("At least one entity ID is required: user_id, agent_id, app_id, or run_id"), but Add Memory marked user_id optional, so Zapier let users submit an empty step and hit a confusing HTTP 400 at run time. Search Memories and Get Memories already require user_id; this makes Add Memory consistent and surfaces the requirement in the editor before the Zap runs. --- integrations/zapier-mem0/src/creates/add_memory.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integrations/zapier-mem0/src/creates/add_memory.ts b/integrations/zapier-mem0/src/creates/add_memory.ts index a9260cd16..d0e27a034 100644 --- a/integrations/zapier-mem0/src/creates/add_memory.ts +++ b/integrations/zapier-mem0/src/creates/add_memory.ts @@ -115,7 +115,7 @@ export default { choices: { user: 'User', assistant: 'Assistant', system: 'System' }, default: 'user', }, - { key: 'user_id', label: 'User ID', type: 'string' }, + { key: 'user_id', label: 'User ID', type: 'string', required: true, helpText: 'Scope this memory to a user. Mem0 requires at least one entity ID.' }, { key: 'agent_id', label: 'Agent ID', type: 'string' }, { key: 'run_id', label: 'Run ID', type: 'string' }, { key: 'metadata', label: 'Metadata (JSON)', type: 'string' },