Trigger automation via webhook
Unauthenticated inbound webhook for automation triggers. No Bearer token required. The secret is webhookSecret from a webhook trigger (returned in automation triggers after create/update). POST with Content-Type: application/json; request body is passed to the agent as context. Returns 202 with { “accepted”: true } when the secret matches an enabled webhook trigger and the automation executor is eligible. Returns 202 with { “accepted”: false } when the secret is valid but the executor is inactive or no longer in the workspace (no run is enqueued).
/automations/webhooks/{secret}secretstringrequiredwebhookSecret from the automation trigger
application/jsonobjectRequest processed: accepted true if a run was enqueued; accepted false if the executor cannot run automations
acceptedbooleanTrue when the automation run was queued; false when the executor is ineligible
Webhook not found (invalid or disabled secret)