Webhooks
You can register one or more webhook URLs. We send an HTTP POST to each whenever specific things happen.
Supported events
rsvp.created— new sign-uprsvp.cancelled— sign-up cancelledrsvp.promoted— waitlist promotionevent.created,event.updated,event.deleted
Payload
JSON with the event type, id, object data and timestamp. Example for rsvp.created:
```json
{
"event": "rsvp.created",
"id": "rsvp_abc123",
"event_id": "evt_xyz789",
"name": "Alex",
"email": "alex@example.com",
"status": "CONFIRMED",
"createdAt": "2026-04-19T10:00:00Z"
}
```
Retries
If the target URL fails (status ≥ 500 or timeout) we retry with exponential backoff. Every delivery is logged in the Notification Log.