Skip to content

Booking availability


id: fluent-booking-bookings-availability owner: fluent-booking method: GET path: /wp-json/headlesswp/v1/bookings/availability title: Booking availability usedBySite: false

GET /wp-json/headlesswp/v1/bookings/availability

Returns available booking slots for a requested type and time window.

Auth + CSRF

  • Auth: public (permission_callback is __return_true).
  • Proxy nonce required: no.
  • CSRF: exempt (not WP nonce-based).

Request schema

  • Query params are validated by controller helper logic (for example typeId, timezone, date window fields).

Response schema

{
  "data": {
    "availability": []
  }
}

Error codes

  • VALIDATION_FAILED (422)
  • FEATURE_DISABLED (404)
  • DEPENDENCY_UNAVAILABLE (503)