| Shape | Use for |
|---|---|
POST /api/{kind}/<slug>/run | Anything that can POST JSON. |
POST /api/{kind}/<slug>/openai/chat/completions | VAPI Custom LLM, Retell Custom LLM, OpenAI SDK base_url. |
POST /api/{kind}/<slug>/webhook/closebot | Closebot custom tool. |
POST /api/{kind}/<slug>/webhook/vapi | VAPI tool call. |
POST /api/{kind}/<slug>/webhook/retell | Retell custom function. |
POST /api/{kind}/<slug>/webhook/custom | Anything else — auto-detects input field. |
POST /api/{kind}/<slug>/mcp | Streamable HTTP MCP — Claude Desktop, Cursor, VAPI MCP. |
{kind} = agent or team. GHL webhooks are team-only as of May 2026.