---
title: "Gets booking templates based on passed in consumer ID and the max days to get. This call is intended to help make booking easier
by providing templates that have much of the information, needed to make an appointment, already filled out. The templates are
built based on the consumer's past appointment activity."
method: POST
path: "/Business/Scheduling/Appointments/BookingTemplates"
tags: ["Rest"]
---

# Gets booking templates based on passed in consumer ID and the max days to get. This call is intended to help make booking easier
by providing templates that have much of the information, needed to make an appointment, already filled out. The templates are
built based on the consumer's past appointment activity.

`POST /Business/Scheduling/Appointments/BookingTemplates`

## Headers

- `SiteId` integer, required

## Request body

- MindbodyApiAreasBusinessSchedulesAppointmentsRequestsGetConsumerBookingTemplateRequest — Request object for GetConsumerBookingTemplates.
  - `ConsumerId` integer
  - `MaxDays` integer

## Response `200`

OK

- MindbodyApiAreasBusinessSchedulesAppointmentsResponsesGetConsumerBookingTemplatesResponse — Response content for GetConsumerBookingTemplates REST call.
  - `BookingTemplates` MindbodyContractSchedulingModelsBookingTemplatesBookingTemplate[] — A list of booking templates containing information to help book new appointments.
    - `Subscriber` integer
    - `BookingTemplateItems` MindbodyContractSchedulingModelsBookingTemplatesBookingTemplateItem[]
      - `Location` integer
      - `ServiceType` integer
      - `Range` MindbodyContractSchedulingModelsCommonTimeRange
        - `Start` string
        - `End` string
      - `Staff` integer
      - `Consumer` integer
      - `Resources` integer[]
      - `Date` string, date-time
      - `PrepTime` integer
      - `FinishTime` integer
      - `WrapupTime` integer
      - `MetaData` object
  - `MetaData` object — An object containing useful booking-related information about a consumer.
  - `Errors` string[] — A list of any error messages from errors that may have occured during the call.

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `403` — Forbidden

---

[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)
