Webhooks
Webhooks are available from the Pro plan upward. Programmatic recovery and canonical re-fetch require Business.
Envelope
Section titled “Envelope”Every delivery carries the event type, an event id, the account id, an emission timestamp, the API version it was serialised under, and the payload.
Event catalogue
Section titled “Event catalogue”Delivery semantics
Section titled “Delivery semantics”- At least once. Deduplicate on the event id.
- Out of order. Do not infer sequence from arrival; use the timestamps.
- Retried with backoff on any non-2xx.
Signature verification
Section titled “Signature verification”Recovery
Section titled “Recovery”If your endpoint was down past the retry window, do not ask for a bulk replay.
Re-query the affected resource with updated_after and page through the cursor.
That path is idempotent and cannot miss a record that changed twice.
Dashboard-based redelivery remains available to every plan that has webhooks.
