Skip to content

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_password via Basic auth) or a WordPress nonce in the X-WP-Nonce header.
  • Portal routes: browser clients use cookie authentication with an X-WP-Nonce header; 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-Override header.

Modules

ModuleEditionRoutesDescription
CalendarsCore11Calendar CRUD, ordering, sharing-page configuration, and event-type lifecycle for each calendar.
EventsCore4Calendar event types — bookable slots configured per calendar.
Event AvailabilityCore + PRO4Availability rules attached to a specific calendar event.
Event Booking FieldsCore2Custom booking-form fields configured per calendar event.
Event Email NotificationsCore3Per-event email notification templates and configuration.
Event IntegrationsCore7Per-event integration configuration (CRM, automation feeds, custom integrations).
Event SettingsCore + PRO5Per-event details, limits, and configuration endpoints.
Sharing & LandingCore2Public calendar landing-page configuration and sharing settings.
BookingsCore4Booking CRUD, listing, search, and patch endpoints.
SchedulesCore9Schedule management endpoints used by the admin app.
Availability SchedulesCore9Standalone (reusable) availability schedules used across events.
SettingsCore + PRO16Plugin-wide settings — general, branding, dashboard, email, and global configuration.
Admin & HostsCore3Admin operations including host management, dashboard, and impersonation.
ReportsCore3Analytics, exports, and reporting endpoints (Pro features included).
IntegrationsCore + PRO9Global integration configuration (Zoom, Google, Outlook, Apple, FluentCRM, webhooks).
Calendar IntegrationsPRO11Calendar-level integration endpoints — remote calendar connections (Google, Outlook, Apple, CalDAV), Zoom user connections, and general integration feeds.
Webhooks & SMSPRO7Outbound webhook configuration and SMS notification endpoints (Pro).
PaymentsCore + PRO11Payment gateways, transactions, orders, and coupon administration (Pro).