Webhook delivery and API examples.
Sends registration notifications to configured webhook URLs with event and attendee details. Includes example payloads for the public JSON API.
Build a consolidated webhook payload from registration entries
Log and send consolidated webhook for multi-event registrations
Log attendee registration and send consolidated webhook Used for single-event registrations
Send consolidated webhook to all unique webhook URLs for the given entries
Send a webhook payload to a URL Fires and forgets - errors are logged but don't block registration
Attendee data needed for webhook notifications
Consolidated payload sent to webhook endpoints
Event data needed for webhook notifications
Single ticket in the webhook payload
Example availability response JSON
Example free booking response JSON
Example paid booking response JSON
Example booking request body
Example event matching the webhook example data
The example PublicEvent, produced by toPublicEvent
Example list response JSON
Example single-event response JSON
Pretty-printed JSON for embedding in documentation
The example payload, matching what buildWebhookPayload would produce
Usage
import * as mod from "docs/webhooks.ts";