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.
This commit is contained in:
Himanshu-Sangshetti
2026-08-04 14:29:50 +05:30
parent 6e6f5b8d59
commit 6c224425d3
@@ -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' },