API Docs//
API Reference
/- List Bookable Slots
Get an Appointment
Get Appointment Status
Create an Appointment
List Appointment Types
Get Booking Link
Count Bookable Slots
Get Bookable Slot
Check slot availability
List Appointments
Book an Appointment
Cancel an Appointment
Reschedule Appointment
Edit an Appointment reservation
List Automated messages
List Booking links
Edit an Appointment
Book an Appointment
Cancel an Appointment
Reschedule an Appointment
List Bookable Slots
Retrieve available bookable slots for the practice group. Filter by location, practitioner, appointment type, and date range.
Typical flow: List Appointment Types → List Slots (filtered) → Create Appointment → Book Appointment.
Results are paginated. Use start_date and end_date query parameters to narrow the date window.
Security
apiKeyAuth and practiceGroupId
- Mock serverhttps://developer.herohealth.net/_mock/apis/public-api/openapi/v1/slots
- Staginghttps://api.staging.htech.app/v1/slots
- Productionhttps://api.herohealth.net/v1/slots
curl -i -X GET \
'https://developer.herohealth.net/_mock/apis/public-api/openapi/v1/slots?location_id=7&practitioner_id=15&start_date=2026-03-15&end_date=2026-03-22&appointment_type_id=42' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-H 'x-practice-group-id: YOUR_API_KEY_HERE'Response
{ "data": [ { … } ], "count": 0 }