Custom API for Booking Integrations
Connect Bookafy to your internal tools, CRMs, and customer-facing apps. Use OAuth, SSO, and webhooks—backed by Swagger-hosted API docs.
Book a Dev Call View Swagger Docs OAuth 2.0 SSO Webhooks Customers Appointments Base URL: https://app..com API Docs /api-docs/v3/swagger.yaml POST /api/v2/appointments Authorization: Bearer <token> { "customer_id": 123, "service_id": 45, "starts_at": "2026-01-28T15:00:00Z" } Auth Options Personal Tokens • OAuth 2.0 Events Created • Rescheduled • Canceled Swagger HostedEverything you need to build on Bookafy
A clean API surface for core scheduling workflows—plus the enterprise features teams care about.
🔐Authentication
Personal access tokens for internal use, and OAuth 2.0 for multi-user public apps.
🧩Core resources
Work with customers, appointments, staff members, appointment types, and more.
⚡Webhooks
Receive booking events in real time when invitees create, cancel, or reschedule.
Popular endpoints
A quick glance at the main resources teams integrate first.
Open YAML Customers GET /api/v2/customers POST /api/v2/customers PUT /api/v2/customers/:id DELETE /api/v2/customers/:id Appointments GET /api/v2/appointments POST /api/v2/appointments PUT /api/v2/appointments/:id DELETE /api/v2/appointments/:id Webhooks POST /api/v2/webhook_subscriptions DELETE /api/v2/webhook_subscriptions/:idWhen teams use the API
Common use cases we see from ops, IT, and product teams.
Sync customers to your CRM Push new customers and appointments into Salesforce, HubSpot, Zoho, and more. Embed booking in a portal Use iframe and popup embeds so users book without leaving your app. Automate with webhooks Get real-time events on create, cancel, and reschedule to trigger workflows.Swagger-hosted API documentation
Use the interactive Swagger UI to browse endpoints and understand request/response formats.
Open Swagger YAML Note: Some sites may block iframe embeds depending on security headers. If the embed doesn’t display, use the “Open Swagger YAML” button.Talk to our dev team
Schedule a call to discuss your integration, access requirements, and build plan. We’ll help map the API to your workflow and recommend best practices.
Schedule a Dev Call Email [email protected] Before the call- ✅ Confirm whether you need OAuth, tokens, or SSO.
- ✅ List the resources you’ll sync (customers, appointments, staff).
- ✅ Decide which events you want via webhooks (create/cancel/reschedule).
- ✅ Bring example payloads or requirements if you already have them.
Save time with automated scheduling
Bookafy handles online booking, reminders, and calendar sync so you can focus on the work.
Try Bookafy freeBookafy — online appointment scheduling for growing businesses.
