Validate available times for an appointment.

This endpoint available validates slots for an appointment. If a slot is valid and available, the response will include "valid": true. Otherwise, if a time is not a valid slot or not an available slot, "valid": false will be returned along with a reason.

Checking times on separate calendars at once is supported, but validation happens per-calendar and global limits like resources will only be considered for individual calendars.

Post an array to check multiple times at once:

POST "https://acuityscheduling.com/api/v1/availability/check-times" [ { "datetime": "2017-11-15T16:00:00-0800", "appointmentTypeID": 1, "calendarID": 1 }, { "datetime": "2017-11-16T16:00:00-0800", "appointmentTypeID": 1, "calendarID": 1 } ]
Body Params
string
required

Required date and time to validate, parsed by strtotime in the business timezone.

int32
required

Appointment type ID.

int32

Calendar ID. If not provided we'll check for any available calendar.

Responses

Language
Credentials
:
Request
Choose an example:
application/json