DEV Building on it
Most people want the booking page on a site they already have, and that is a copy and a paste. If you are building something on top, the same booking pipeline is available over HTTP with keys, idempotency and signed webhooks.
Two lines of HTML on any site — WordPress, Squarespace, Webflow, a hand-written page. The widget sizes itself and needs no build step.
Embed guide REST15 endpoints over bearer keys: read the catalog, ask what is free, hold a slot, take the booking. Every write goes through the same pipeline the booking page uses.
API reference PUSH6 signed topics delivered to your endpoint, with retries and automatic disabling when a destination stays broken.
Topics and signingRULES What holds on the wire
Check a key works and find out what this deployment can do before you build against it.
What is bookable: services with their durations and prices, the people who perform them, and where.
The times a booking would actually be accepted. Computed from opening hours, the person, the service, holidays, blocked time and what is already booked — so a slot you are offered is one you can take.
Hold a slot briefly while a customer finishes deciding. A reservation is not a booking and expires on its own.
Create, read, reschedule and cancel appointments. Every write goes through the same pipeline the booking page uses, so nothing reached this way behaves differently.
Free plan, no card, and your trade already set up with real services and prices.
Start free