Webhooks

automation.updated

An automation changed: change is created, run_placed, run_skipped, run_failed, paused, resumed, top_up, budget_reached, completed, cancelled or failed; reason says why in words. Signed with Spoofy-Signature: t=<unix>,v1=<hex HMAC-SHA256(secret, "<t>.<body>")>, the event id in Spoofy-Event-Id (until 2026-11-18, also under the header names used before 2026-10-18). Answer 2xx within 10 s; anything else is retried with backoff for about 24 h.

postWebhookautomation.updated

Payload

idstring required

Event id; also in the Spoofy-Event-Id header. Use it to drop duplicates.

type'order.updated' | 'deposit.credited' | 'balance.low' | 'automation.updated' required
createdinteger required

Unix seconds.

dataobject required

Response

Received.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.