---
title: "Get Event Appointment Checklist"
method: GET
path: "/calendar/appointment-checklist"
tags: ["provider", "calendar"]
---

# Get Event Appointment Checklist

`GET /calendar/appointment-checklist`

Return checklist items for the given event from AppointmentChecklistItem joined with ServiceChecklist.

## Query parameters

- `event_id` string, required

## Headers

- `TENANT` string, required
- `API-KEY` string, required

## Response `200`

Successful Response

- AppointmentChecklistItem[]
  - `id` string, required
  - `eventId` string, required
  - `serviceId` string, nullable
  - `name` string, required
  - `type` 'FILLED_FORM' | 'CHECKED_IN' | 'WITH_MA' | 'MEASUREMENT_TAKEN' | 'DOSE_TAKEN' | 'WITH_PROVIDER' | 'NOTE_TAKEN' | 'PAYMENT_MADE' | 'REQUEST_GFE'
  - `optional` boolean, required
  - `position` integer, required
  - `completedDate` string, date-time, nullable
  - `completedByUser` UserTiny
    - `id` string, required — The unique identifier for the user.
    - `firstName` string, nullable — The user's first name.
    - `lastName` string, nullable — The user's last name.
    - `phoneNumber` string, nullable — The user's phone number.
    - `email` string, nullable — The user's email address.
    - `type` 'PROVIDER' | 'PATIENT' | 'ASSISTANT', required
    - `locationId` string, nullable — The location of the user.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/decodahealth/apis/decoda-api.md) · [All operations](https://skmtc.dev/decodahealth/apis/decoda-api/llms.txt) · [OpenAPI document](https://skmtc.dev/decodahealth/apis/decoda-api/revisions/4ab18c80f9e9?raw)
