Webhooks let you react to scheduling events in near real-time. They are best used for workflows that must run outside the product (CRMs, data pipelines, notifications).
Recommended patterns
- Verify signatures
- Idempotency by event id
- Retry with backoff
- Dead-letter queues
{
"event": "booking.created",
"id": "evt_123",
"occurred_at": "2026-04-22T12:34:56Z",
"booking": { "id": "b_456", "start": "...", "end": "..." }
}