Overview
SchedKit can POST events to your endpoint when bookings, incidents, and signals occur. Configure your webhook URL in Kit Config → Webhooks.Supported events
Payload format
All webhook payloads follow the same envelope:Verification
Each request includes anx-schedkit-signature header — an HMAC-SHA256 of the raw body signed with your webhook secret. Verify it to reject forged requests:
Retries
SchedKit retries failed deliveries (non-2xx or timeout) up to 3 times with exponential backoff: 10s, 60s, 300s. After 3 failures the event is dropped and logged.Testing
Use the Kit Config → Webhooks → Send test button to fire a samplebooking.confirmed payload to your endpoint.