Bookings API
The Bookings API allows you to manage appointments programmatically. You can create new bookings, retrieve booking details, update statuses, and list bookings filtered by date, client, service, or staff member.
Detailed documentation for this section is being written. Check back soon for comprehensive guides, endpoint references, request/response examples, and authentication instructions.
Overview
The Bookings API is built on top of Supabase’s REST interface. All booking operations respect Row Level Security (RLS) policies, meaning authenticated users can only access bookings associated with their account. Endpoints support filtering by date range, status (pending, confirmed, completed, cancelled, no-show), client, service, and staff member. The API returns JSON responses and supports standard HTTP methods for CRUD operations.