Services (v2) - 🚀 Service Booking Public API is Now Live
We’re excited to announce that the Service Booking Public API is now live 🎉
This release enables developers and partners to programmatically create, manage, and retrieve service bookings—unlocking deeper integrations and automation around service-based scheduling.
📦 What’s Included
The Service Booking Public API supports the complete booking lifecycle:
1. Get All Service Bookings: Retrieve service bookings within a selected date range, with an optional filter of service location.
Docs: https://marketplace.NextLevel.com/docs/ghl/calendars/get-service-bookings
2. Create Service Booking: Create new service bookings with support for multiple services, add-ons, and other booking-related details.
Docs: https://marketplace.NextLevel.com/docs/ghl/calendars/create-service-booking
3. Get Service Booking by ID: Retrieve detailed information about a specific service booking, including services, assigned staff, add-ons (if any), and assigned resources.
Docs: https://marketplace.NextLevel.com/docs/ghl/calendars/get-service-booking-by-id
4. Update Service Booking: Update existing service bookings, including time, service location, status, services, and other booking details.
Docs: https://marketplace.NextLevel.com/docs/ghl/calendars/update-service-booking
5. Delete Service Booking: Delete a service booking. This action will also remove all events associated with the booking.
Docs: https://marketplace.NextLevel.com/docs/ghl/calendars/delete-service-booking
💡 Why This Matters
With the Service Booking Public API, developers can:
- Build custom booking flows for service-based businesses
- Seamlessly sync service bookings with external systems
- Automate booking creation, updates, and cancellations
This release makes service scheduling more flexible, extensible, and scalable for our ecosystem.
