Check availability times

Open times on one date for an appointment type.

GET https://cotlet.dev/api/v1/acuity-scheduling/appointment-types/{appointment_type_id}/availability-times/check

read

Returns the open start times on one date for the appointment type, as ISO timestamps with offset, matching what clients see on your scheduler. To move an appointment to a time that overlaps its own slot, pass its ID in ignore_appointment_ids so the current slot counts as free.

Parameters

Parameters: check_availability_times
NameTypeDescription
appointment_type_id integer required integer Appointment type ID from list_appointment_types.
date string required string Day to check, e.g. '2026-11-03'.
calendar_id integer integer Calendar ID from list_appointment_types or list_appointments. Without it, every calendar that offers the type is checked.
addon_ids integer[] integer[] Add-ons of this appointment type to include.
timezone string string Long-form timezone ID, e.g. 'America/New_York'.
ignore_appointment_ids integer[] integer[] Appointments to ignore, so their own slots show as open. Use when rescheduling.

Request

cURL
curl "https://cotlet.dev/api/v1/acuity-scheduling/appointment-types/1/availability-times/check?date=2026-11-03" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("acuity-scheduling", "check_availability_times", {"appointment_type_id":1,"date":"2026-11-03"})
Node.js
const result = await cotlet.call('acuity-scheduling', 'check_availability_times', {"appointment_type_id":1,"date":"2026-11-03"});
CLI
cotlet call acuity-scheduling check_availability_times --data '{"appointment_type_id":1,"date":"2026-11-03"}'

Example response

JSON

{
  "times": [
    {
      "time": "2026-11-03T10:00:00-0500"
    },
    {
      "time": "2026-11-03T11:00:00-0500"
    },
    {
      "time": "2026-11-03T14:00:00-0500"
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.