Webhooks
13 operations at https://api.zaitrack.app. Request and response bodies are JSON with camelCase keys; ids are UUIDs; times are RFC 3339 in UTC.
How deliveries are signed and retried is in Webhooks.
Webhooks: basics, secrets, deliveries
GET /v1/webhooks: List webhook subscriptionsPOST /v1/webhooks: Subscribe a URL to events (secret shown once)GET /v1/webhooks/{id}: Get a subscriptionPATCH /v1/webhooks/{id}: Update a subscriptionDELETE /v1/webhooks/{id}: Delete a subscriptionPOST /v1/webhooks/{id}:test: Send a test event (any public event type with its sample)POST /v1/webhooks/{id}/secrets:rotate: Rotate the signing secret (the old one keeps signing during an overlap)GET /v1/webhooks/{id}/deliveries: A subscription's deliveries
Webhooks: deliveries, events, dead letters
GET /v1/webhooks/{id}/deliveries/{deliveryId}: A delivery with its attemptsPOST /v1/webhooks/{id}/deliveries/{deliveryId}:replay: Replay a deliveryGET /v1/webhooks/events: Event types a subscription can receiveGET /v1/webhooks/dead-letters: Dead-lettered deliveries across every subscriptionPOST /v1/webhooks/dead-letters:replay: Re-send dead-lettered deliveries (up to 100)