Inbound (Make / Zapier calls Ambrose)
POST /api/agent/<slug>/run
{ "input": "your text" }
If your platform sends an unusual JSON shape, use /webhook/custom instead — it auto-detects the input field. You can also pass ?input_field=foo or ?input_path=a.b.c.
Outbound (Ambrose calls Make / Zapier)
Add a routine with the output sink set to "Webhook". Ambrose POSTs the run result to the URL you specify after every fire.