---
title: "Gets enrollment details for a subscriber."
method: GET
path: "/Business/Schedules/Enrollments"
tags: ["Rest"]
---

# Gets enrollment details for a subscriber.

`GET /Business/Schedules/Enrollments`

## Query parameters

- `request.locationIds` string
- `request.serviceCategoryIds` string
- `request.startDate` string, date-time
- `request.endDate` string, date-time
- `request.active` boolean

## Headers

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

## Response `200`

OK

- MindbodyRestApiDtoModelsBusinessGetEnrollmentsResponse — Response for the GET /Enrollments endpoint.
  - `Enrollments` MindbodyRestApiDtoModelsSiteSchedulesEnrollmentSchedule[] — Enrollments part of the response.
    - `AllowDateForwardEnrollment` boolean — True if the enrollment shows in consumer mode, the enrollment has not started yet, and there is room in each class of the enrollment.
    - `AllowOpenEnrollment` boolean — True if the enrollment allows booking after the enrollment has started. False otherwise.
    - `ClassDescription` MindbodyRestApiDtoModelsSiteSchedulesClassDescription — Description for classes
      - `Id` integer — The unique Id of the class description.
      - `Name` string — The name of this class description.
      - `Description` string — The long description of the class.
      - `Prereq` string — The prereq of this class description.
      - `Notes` string — The notes the class description.
      - `LastUpdated` string, date-time — The date this class description was last updated.
      - `Program` MindbodyRestApiDtoModelsSiteProgram — Object that represents a Program
        - `Id` integer — Program unique identifier
        - `Name` string — Program name
        - `ScheduleType` 'All' | 'DropIn' | 'Enrollment' | 'Appointment' | 'Resource' | 'Media' | 'Arrival' — Program schedule type
      - `SessionType` MindbodyRestApiDtoModelsSiteSessionType — Session type
        - `Id` integer — The unique Id of the session type.
        - `Name` string — The name of the session type.
        - `ProgramId` integer — Unique identifier for the program.
        - `DefaultTimeLength` integer — Default time length for the session type.
        - `NumDeducted` integer — Number deducted for the session type.
    - `IsAvailable` boolean — True if the enrollment shows in consumer mode, the enrollment has not started yet, and there is room in each class of the enrollment.
    - `Location` MindbodyRestApiDtoModelsSiteSchedulesScheduleLocation — Location that is associated with a specific schedule.
      - `SiteId` integer — The site Id of this location.
      - `TimeZoneId` string — The time zone unique identifier for the location.
      - `BusinessDescription` string — The description of this business.
      - `FacilitySquareFeet` integer — Size in square feet of the location.
      - `TreatmentRooms` integer — Number of treatment rooms at location.
      - `HasClasses` boolean — If the location has classes.
      - `Address` string — The address line 1 of the location.
      - `Address2` string — The address line 2 of the location.
      - `City` string — The city of the location.
      - `StateProvCode` string — The state / province of the location.
      - `PostalCode` string — The postal code of the location.
      - `Phone` string — The phone number of the location.
      - `Tax1` number, float — The tax 1 rate of the location.
      - `Tax2` number, float — The tax 2 rate of the location.
      - `Tax3` number, float — The tax 3 rate of the location.
      - `Tax4` number, float — The tax 4 rate of the location.
      - `Tax5` number, float — The tax 1 rate of the location.
      - `Latitude` number, double — The Latitude of the location.
      - `Longitude` number, double — The longitude of the location.
      - `Description` string — The description of the location.
      - `Id` integer — location identifier
      - `Name` string — location name
      - `BillingAccountId` string — location specific BillingAccountId
      - `MerchantAccountProcessingId` string — Location specific Merchant Account Processing Id.
    - `Id` integer — The unique ID of the enrollment schedule.
    - `StartTime` string, date-time — The start time of this class schedule.
    - `EndTime` string, date-time — The end time of this class schedule.
    - `StartDate` string, date-time — The start date of this class schedule.
    - `EndDate` string, date-time — The end date of this class schedule.
    - `DaySunday` boolean — Whether this schedule occurs on Sundays.
    - `DayMonday` boolean — Whether this schedule occurs on Mondays.
    - `DayTuesday` boolean — Whether this schedule occurs on Tuesdays.
    - `DayWednesday` boolean — Whether this schedule occurs on Wednesdays.
    - `DayThursday` boolean — Whether this schedule occurs on Thursdays.
    - `DayFriday` boolean — Whether this schedule occurs on Fridays.
    - `DaySaturday` boolean — Whether this schedule occurs on Saturdays.

## Other responses

- `400` — BadRequest
- `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)
