Webhooks
Deliveries & retries
Delivery schedule, retries, test events and the delivery log.
Schedule
Deliveries are queued instantly and dispatched every 5 minutes, so an event typically arrives within a few minutes. Your endpoint must answer within 10 seconds; any 2xx status counts as delivered.
Retries
Failed deliveries are retried up to five times: after 1, 5, 30, 120 and 360 minutes. If the last attempt fails, the delivery is marked as failed in the log and not tried again. Deactivating or deleting an endpoint stops its queued deliveries.
Testing
Use the test button in Settings → Webhooks to send a test.ping event to your endpoint. Every delivery – successful or not – appears in the delivery log with status, attempts, response code and error message.
Best practices
- Verify the signature before doing anything else.
- Answer fast with 2xx and process the event asynchronously.
- Handle duplicates idempotently – a retried delivery can arrive twice.
- Rotate the endpoint secret if it may have been exposed.
