Automation Webhooks
1 Endpunkte. Basis-URL: https://xapi.ambertech.cloud/api/v1
Receive inbound webhook for an automation#
POST
/webhooks/automation/{token}ÖffentlichPublic endpoint — no auth required. Identified by the automation `webhook_token`. Validates the token, enforces per-second and per-hour rate limits, verifies the optional HMAC/bearer signature, logs the delivery, creates a run record, and enqueues the first execution steps. Always returns 200 once the automation is found — the response body carries `runId` on success or a `status` field explaining why no run was created.
Parameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
tokenPflicht | Pfad | string | Automation webhook token (min 16 chars) |
Antworten
- 200`{ received: true, runId }` on success; `{ received: true, status }` if no published version or run failed
- 400Token missing or too short
- 404No published automation with this token
- 413Request body exceeds size limit
- 429Rate limit exceeded for this token
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/webhooks/automation/{token}"