Skip to main content
SDK webhook.verify(params: VerifyWebhookParams): UnwrappedWebhookEvent Verifies the webhook signature and parses the event payload.

Parameters

string | Uint8Array
required
Raw request body — do not re-serialize JSON.
Headers | Record<string, string>
required
Request headers including webhook signature headers.

Handle an event

Luma has no dedicated check-in webhook. Check-in arrives as guest.updated with event_tickets[].checked_in_at set. See the Guest Updated webhook docs.

Test it

  1. Register an endpoint with luma.webhooks.create() and save the secret.
  2. Trigger an event on a test calendar (for example, register a guest).
  3. In your handler, call webhook.verify() and log event.type.
Verification errors throw WebhookSignatureError — see Error handling.