Service Location Public API is now live 🎉
We’re excited to announce that the Service Location Public API is now live 🎉
This release enables developers and partners to programmatically create, manage, and retrieve service locations—unlocking deeper integrations and flexibility in how service locations are configured and used in scheduling.
---
📦 What’s Included
The Service Location Public API supports the complete lifecycle of service location management:
1. Get All Service Locations: Retrieve all service locations configured for a business, including their details and types.
Docs: https://marketplace.gohighlevel.com/docs/ghl/calendars/get-service-locations
2. Create Service Location: Create new service locations with details like name, address, contact info, and location type (including customer-provided locations).
Docs: https://marketplace.gohighlevel.com/docs/ghl/calendars/create-service-location
3. Get Service Location by ID: Retrieve detailed information about a specific service location, including its configuration and type.
Docs: https://marketplace.gohighlevel.com/docs/ghl/calendars/get-service-location-by-id
4. Update Service Location: Update existing service locations, including name, address, and location type (e.g., physical location or Ask Booker).
Docs: https://marketplace.gohighlevel.com/docs/ghl/calendars/update-service-location
5. Delete Service Location: Delete a service location that is no longer needed.
Docs: https://marketplace.gohighlevel.com/docs/ghl/calendars/delete-service-location
---
💡 Why This Matters
With the Service Location Public API, developers can:
- Build flexible booking experiences with different location types, including customer-provided addresses
- Support mobile and on-site service businesses
- Keep service locations in sync with external systems
- Automate creation and management of service locations at scale
This release makes service location management more flexible, extensible, and scalable for our ecosystem.
