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
  }
]
Language
Credentials
Basic
base64
: