For businesses that want to connect EvieBooking to other tools. Both are optional — you never need them to take bookings.
Webhooks
A webhook tells another system when something happens. On the Webhooks page, add an endpoint (a URL) and choose which events to send:
booking.createdbooking.cancelledbooking.refunded
When one of those happens, we POST the booking details to your URL. Each
delivery is signed (an X-EvieBooking-Signature header) so the receiver can
verify it really came from us, using the endpoint's signing secret. This is ideal
for Zapier, Make, or your own back-office.
API tokens
The API lets you read your data programmatically. On the API tokens page, generate a token — it's shown once, so copy it straight away.
Send it as a bearer token:
Authorization: Bearer evb_your_token_here
Available read endpoints (versioned under /api/v1):
GET /api/v1/events— your published events and upcoming sessionsGET /api/v1/bookings— recent bookingsGET /api/v1/bookings/{reference}— a single booking
A token only ever sees your own business's data, and requests are rate-limited. Revoke a token any time from the same page.
Keep tokens secret — treat them like a password. If one leaks, revoke it and generate a new one.