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.

Functions

f
buildWebhookPayload(
entries: RegistrationEntry[],
currency: string
): WebhookPayload

Build a consolidated webhook payload from registration entries

f
logAndNotifyRegistration(entries: EmailEntry[]): Promise<void>

Log attendee registration and send consolidated webhook Used for single-event registrations

f
sendRegistrationWebhooks(
entries: RegistrationEntry[],
currency: string
): Promise<void>

Send consolidated webhook to all unique webhook URLs for the given entries

f
sendWebhook(
webhookUrl: string,
payload: WebhookPayload,
eventId?: number
): Promise<void>

Send a webhook payload to a URL Fires and forgets - errors are logged but don't block registration

Type Aliases

Variables