---
title: "Update single appointment"
method: PUT
path: "/appointments/{id}"
tags: ["appointment"]
---

# Update single appointment

`PUT /appointments/{id}`

Update single appointment

## Path parameters

- `id` integer, required

## Request body

- object
  - `start` union — Appointment start date time (UTC)
    - string
    - string
  - `end` union — Appointment end date time (UTC)
    - string
    - string
  - `serviceId` integer, nullable — The service id of this appointment
  - `locationId` integer — The location id of this appointment
  - `practitionerId` integer — The practitioner id of this appointment
  - `caseId` integer, nullable — The case id of this appointment
  - `patientId` integer — The patient id of this appointment

## Response `200`

Return 1 on success

---

[API](https://skmtc.net/splose/apis/splose-public-api.md) · [All operations](https://skmtc.net/splose/apis/splose-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/splose/splose-public-api/versions/648d60075f00/schema)
