FluentBooking REST API
This reference covers 120 routes registered in the FluentBooking core and Pro route files.
Base URL
https://your-site.com/wp-json/fluent-booking/v2
Authentication
- Admin and settings routes: use WordPress Application Passwords (
username:application_passwordvia Basic auth) or a WordPress nonce in theX-WP-Nonceheader. - Portal routes: browser clients use cookie authentication with an
X-WP-Nonceheader; server-to-server integrations can use Application Passwords. - Method override: the FluentBooking frontend sends PUT, PATCH, and DELETE requests as POST requests with an
X-HTTP-Method-Overrideheader.
Modules
| Module | Edition | Routes | Description |
|---|---|---|---|
| Calendars | Core | 11 | Calendar CRUD, ordering, sharing-page configuration, and event-type lifecycle for each calendar. |
| Events | Core | 4 | Calendar event types — bookable slots configured per calendar. |
| Event Availability | Core + PRO | 4 | Availability rules attached to a specific calendar event. |
| Event Booking Fields | Core | 2 | Custom booking-form fields configured per calendar event. |
| Event Email Notifications | Core | 3 | Per-event email notification templates and configuration. |
| Event Integrations | Core | 7 | Per-event integration configuration (CRM, automation feeds, custom integrations). |
| Event Settings | Core + PRO | 5 | Per-event details, limits, and configuration endpoints. |
| Sharing & Landing | Core | 2 | Public calendar landing-page configuration and sharing settings. |
| Bookings | Core | 4 | Booking CRUD, listing, search, and patch endpoints. |
| Schedules | Core | 9 | Schedule management endpoints used by the admin app. |
| Availability Schedules | Core | 9 | Standalone (reusable) availability schedules used across events. |
| Settings | Core + PRO | 16 | Plugin-wide settings — general, branding, dashboard, email, and global configuration. |
| Admin & Hosts | Core | 3 | Admin operations including host management, dashboard, and impersonation. |
| Reports | Core | 3 | Analytics, exports, and reporting endpoints (Pro features included). |
| Integrations | Core + PRO | 9 | Global integration configuration (Zoom, Google, Outlook, Apple, FluentCRM, webhooks). |
| Calendar Integrations | PRO | 11 | Calendar-level integration endpoints — remote calendar connections (Google, Outlook, Apple, CalDAV), Zoom user connections, and general integration feeds. |
| Webhooks & SMS | PRO | 7 | Outbound webhook configuration and SMS notification endpoints (Pro). |
| Payments | Core + PRO | 11 | Payment gateways, transactions, orders, and coupon administration (Pro). |