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_callbackis__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)