HeyDonto API Documentation (1.0)

API documentation for HeyDonto API

Overview
Languages
Servers
Mock server
https://docs.heydonto.com/_mock/apis/heydonto/openapi/
Sandbox
https://api-staging.heydonto.com/
Production
https://api.heydonto.com/

AppointmentType

Operations

Brands

Operations

Dental Practices

Operations

Dental Services

Operations

Organizations

Operations

Practice Management Systems

Operations

Sites

Operations

Codes

Operations

Site Assistants

Operations

Periomeasure

Operations

Availability

Operations

Compute open availability slots from Schedules & Appointments

Request

Path
siteIdstringrequired

Site identifier

Query
startDatestringrequired
endDatestringrequired
curl -i -X GET \
  'https://docs.heydonto.com/_mock/apis/heydonto/openapi/site/{siteId}/availability?endDate=string&startDate=string' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Open availability slots computed from Schedules & Appointments

Bodyapplication/json
dataArray of objects(AvailabilitySlotDto)required

List of free timeslots within the requested date range

data[].​scheduleIdstringrequired

The ID of the schedule resource that this timeslot references

Example: "123"
data[].​startstringrequired

The start time (ISO8601) for the free slot

Example: "2025-01-01T09:00:00.000Z"
data[].​endstringrequired

The end time (ISO8601) for the free slot

Example: "2025-01-01T09:30:00.000Z"
Response
application/json
{ "data": [ {} ] }