Documentation

Booking infrastructure for developers

Headless scheduling, availability, bookings, and Mollie-powered payments-multi-tenant by design. Use the hosted dashboard and APIs, or embed the booking flow on your site.

What you get

  • Resources & schedules. Define what can be booked and when it is available.
  • Slots & holds. Time-based availability with conflict protection (including holds during checkout).
  • Slot-based and multi-day bookings. Appointments or date-range stays from the same engine.
  • Mollie. Checkout and webhooks to confirm paid bookings.
  • Webhooks. Notify your servers on booking lifecycle events with signed payloads.
  • Widget & embed. Pre-built flow at /embed/[tenant_id] with theming via widget configs.

Two ways to call the API

Dashboard APIs (/api/resources, /api/bookings, …) expect a logged-in user; the browser sends the session cookie from your deployment. Widget APIs (/api/widget/availability, /api/widget/booking, …) use your publishable key in a header or query string-safe for public pages and embeds.

Ready to integrate?

Follow the quick start, then open the endpoints reference while you build.

Get started