Developer platform
Build with the operation,
not around it.
- OpenAPI 3.1 reference
- Scoped API keys
- Signed event delivery
API reference
- Bookings
- Calendar
- Clients
- Courses
- Products
- Staff
/api/v1/calendarUnified calendar feed
Classes, appointments, private events, streams, unavailable time, room rentals, maintenance and shifts in one date range.
Choose the right boundary
Hosted when you want speed. Composable when you need control.
Use one surface or combine them. Availability and scopes depend on the venue's plan, modules and granted permissions.
REST API
Versioned venue, client, booking, schedule, staff, commerce and reporting routes with an OpenAPI 3.1 reference.
Explore this surface →Signed webhooks
React to booking, payment, pass, course and operational events with retryable HMAC-signed delivery.
Explore this surface →Embeddable experiences
Place selected public journeys into an existing site while preserving venue theme, locale and consent context.
Explore this surface →MCP server
Let approved AI clients read venue data through a deliberately read-only v1 surface with API-key scope enforcement.
Explore this surface →Concrete contracts
Start from a documented resource
The interactive reference is generated from the API registry used by the product. Request methods, authentication modes, scopes, parameters and examples stay together.
curl "https://bookingbible.com/api/v1/calendar?start=2026-08-01&end=2026-08-07" \
-H "X-API-Key: bb_live_…" \
-H "X-Organization-ID: org_…"Event-driven integrations
Know when the venue changes
Subscribe to the event types your system owns. Signed payloads and delivery retries let partner systems process changes without polling every resource.
- Select only the events you need
- Verify the raw payload before processing
- Return success quickly and process asynchronously
- Use event and resource IDs to deduplicate work
{
"id": "evt_…",
"type": "booking.created",
"created_at": "2026-08-01T08:15:00Z",
"organization_id": "org_…",
"data": {
"booking_id": "booking_…",
"status": "confirmed"
}
}Integration quality
The boring parts are product features
A credible partner integration needs authorization, retry behavior and traceability—not only a successful demo request.
Least-privilege access
API keys carry explicit scopes. Venue context and role checks remain part of the request boundary.
Safe retry semantics
Mutation contracts use idempotency where duplicate work would create bookings, messages or financial side effects.
Verifiable delivery
Webhook signatures, delivery history and correlation identifiers support investigation and reconciliation.
Build together
Bring us the integration contract
For marketplaces, accounting systems, access control, branded apps or operational platforms, we can map ownership, data flow, security and rollout before implementation begins.