Booking
Webhooks
Manage webhooks for booking-specific event topics such as booking confirmations, cancellations, and resource changes.
List booking webhooks
GET
/modules/booking/webhooks
List webhooks filtered to booking.* topics.
curl
curl https://api.saasignal.saastemly.com/modules/booking/webhooks \
-H "Authorization: Bearer sk_live_..."
json — 200 OK
{ "status": "ok" }
Error responses
401 Unauthorized
402 Insufficient tokens
429 Rate limited
Create a booking webhook
POST
/modules/booking/webhooks
Register a webhook for booking event topics.
curl
curl -X POST https://api.saasignal.saastemly.com/modules/booking/webhooks \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"name":"example","url":"https://app.acme.com/webhooks/saasignal","topics":["kv:write"]}'
json — 201 Created
{ "status": "ok" }
Body field
Type
Description
name requiredstring
1–128 chars
url requiredstring (URI)
topics requiredarray
1–50 items
secretstring
16–256 chars
Error responses
401 Unauthorized
402 Insufficient tokens
429 Rate limited