Tours & Events

Webhooks

Register outbound webhook endpoints and replay deliveries

For the receiving side (verifying signatures, retry policy), see the Webhooks convention. These endpoints manage registrations.

Resource overview

GET/api/webhooksSessionRole: Super Admin
POST/api/webhooks/{id}/replaySessionRole: Super Admin
POST/api/webhooks/razorpayPublic

List registrations

GET/api/webhooksSessionRole: Super Admin
200
{
  "data": [
    {
      "id": "wh-uuid",
      "url": "https://your.app/hook",
      "events": ["event.created", "guest.rsvp.changed"],
      "secretPrefix": "whsec_aB3d",
      "status": "active",
      "lastDeliveryAt": "2026-05-20T10:14:00Z"
    }
  ]
}

Replay a delivery

POST/api/webhooks/{id}/replaySessionRole: Super Admin

Re-fires the most recent delivery for the registration. Useful when your receiver was down.

Razorpay inbound

POST/api/webhooks/razorpayPublic

This endpoint is called by Razorpay, not by you. It verifies the Razorpay signature and updates subscription state. Do not call directly.

On this page