---
title: "Modifies multiple appointments.
Takes a list of appointment objects and sendEmail
returns success or errors."
method: POST
path: "/Business/Schedules/Appointments/Modify"
tags: ["Rest"]
---

# Modifies multiple appointments.
Takes a list of appointment objects and sendEmail
returns success or errors.

`POST /Business/Schedules/Appointments/Modify`

## Headers

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

## Request body

- MindbodyApiAreasBusinessSchedulesAppointmentsRequestsModifyAppointmentControllerRequest — controller request for ModifyAppointment
  - `Appointments` MindbodyRestApiCommonModelsSchedulesAppointment[] — list of appointments that are modified
    - `ID` integer
    - `Range` MindbodyRestApiCommonModelsSchedulesTimeRange
      - `Start` string, date-time
      - `End` string, date-time
    - `ServiceCategoryReference` integer
    - `AppointmentTypeReference` integer
    - `StaffReference` integer
    - `AvailabilityReference` integer
    - `LocationReference` integer
    - `ConsumerReference` integer
    - `ResourceReferences` integer[]
    - `PrepTime` integer
    - `FinishTime` integer
  - `SendEmail` boolean — trigger appointment change notification email

## Response `200`

OK

- MindbodyRestApiCommonModelsResultsSchedulesModifyAppointmentsResponse
  - `Success` boolean
  - `Errors` string[]

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