Appointments
This API documentation serves as your guide to interacting with the appointment management system within Whautomate. It allows you to sync appointments between multiple systems
Generate available Slots
get
Query parameters
timezonestringOptional
staffIdstringOptional
datestringOptional
locationIdstringOptional
nextThreeDaysstringOptional
serviceIdstringOptional
Header parameters
x-api-keystringRequired
Responses
200
200 response
application/json
get
/v1/appointments/slots200
200 response
Search or Retrieve Appointments
get
Query parameters
limitstringOptional
staffIdstringOptional
clientIdstringOptional
endDatestringOptional
locationIdstringOptional
pagestringOptional
startDatestringOptional
Header parameters
x-api-keystringRequired
Responses
200
200 response
application/json
get
/v1/appointments200
200 response
Get Individual Appointment By Id
get
Path parameters
appointmentIdstringRequired
Header parameters
x-api-keystringRequired
Responses
200
200 response
application/json
get
/v1/appointments/{appointmentId}200
200 response
Book Appointment
post
Header parameters
x-api-keystringRequired
Body
datestring · dateRequired
timestringRequired
overrideTimeSlotValidationbooleanOptional
timezonestringOptional
notesstringOptional
Responses
200
200 response
application/json
post
/v1/appointments200
200 response
Reschedule Appointment
post
Header parameters
x-api-keystringRequired
Body
appointmentIdstringRequired
datestring · dateRequired
timestringRequired
timezonestringOptional
Responses
200
200 response
application/json
post
/v1/appointments/reschedule200
200 response
Cancel Appointment
post
Header parameters
x-api-keystringRequired
Body
appointmentIdstringRequired
cancellationReasonstringOptional
Responses
200
200 response
application/json
Responseobject · EmptySchema
post
/v1/appointments/cancel200
200 response
Last updated