XCodeSol Booking Suite Documentation

API

Booking Suite exposes WordPress REST API endpoints under:

text
/wp-json/Booking Suite/v1/

Public Endpoints

Public booking endpoints support service lookup, staff lookup, availability checks, booking creation, and payment verification for the booking form.

Admin Endpoints

Admin endpoints support dashboard data, services, staff, bookings, settings, calendar actions, payment actions, and integration workflows. Admin routes require WordPress authentication and the relevant Booking Suite capabilities.

Data Format

REST requests and responses use JSON. Booking and settings operations are sanitized server-side before database writes.

Extending API Behavior

Use Booking Suite hooks when custom code needs to adjust availability slots, booking data, Stripe arguments, Zoom arguments, notification templates, or intake fields without editing plugin files.