EvieDocs EvieBooking guides & help
Advanced

API & webhooks

Connecting EvieBooking to Zapier, Make or your own systems.

On this page 2

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.created
  • booking.cancelled
  • booking.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:

code
Authorization: Bearer evb_your_token_here

Available read endpoints (versioned under /api/v1):

  • GET /api/v1/events — your published events and upcoming sessions
  • GET /api/v1/bookings — recent bookings
  • GET /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.

Tip

Keep tokens secret — treat them like a password. If one leaks, revoke it and generate a new one.