API reference
The platform exposes three API surfaces you can use:
1. Public (no auth)
Endpoints your customers’ browsers or your own backend can hit without a session.
- Public booking API — service info, slots, create booking
- Cancel by token — signed-link cancellation
- (planned) Public widget config / web-chat token mint
Rate-limited per IP + per (agency, phone). CORS open.
2. Dashboard (JWT)
The bulk of the platform. Everything the dashboard does is one of:
- REST endpoints —
/api/...for OAuth callbacks, file uploads, status pings - GraphQL —
/api/chat/graphqlfor queries + mutations + subscriptions
3. Webhooks (outbound to your systems)
You can subscribe to platform events from your own backend.
→ Webhooks — booking_created, conversation_assigned,
tag_added, and more.
Last updated on