---
title: "List of bookable time ranges, appointment types, and staff appointment type details.
Location Id,Appointment type Id is required.
Staff id is optional. Can pass multiple staffId params
Date part is requried, time part is optional."
method: GET
path: "/Consumer/Schedules/Location/{locationId}/Appointments/StaffBookableTimeRanges"
tags: ["Rest"]
---

# List of bookable time ranges, appointment types, and staff appointment type details.
Location Id,Appointment type Id is required.
Staff id is optional. Can pass multiple staffId params
Date part is requried, time part is optional.

`GET /Consumer/Schedules/Location/{locationId}/Appointments/StaffBookableTimeRanges`

## Path parameters

- `locationId` integer, required

## Query parameters

- `appointmentTypeId` integer, required
- `staffId` integer[], required
- `start` string, date-time, required
- `end` string, date-time, required
- `dependentId` string
- `ignoreMembershipRestrictions` boolean

## Headers

- `Authorization` string, required
- `SiteId` integer, required

## Response `200`

OK

- MindbodyContractSchedulingResponsesBuildBookableTimeRangesResponse
  - `StaffAppointmentTypes` object
  - `BookableTimeRanges` object
  - `ActiveTimes` string[]
  - `Errors` string[]

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/mindbodyonline/apis/rest-api.md) · [All operations](https://skmtc.net/mindbodyonline/apis/rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mindbodyonline/rest-api/revisions/dc2736850e42/schema)
