---
title: "GET /sites/multiscreen/{site_name}/booking/appointments"
method: GET
path: "/sites/multiscreen/{site_name}/booking/appointments"
---

# GET /sites/multiscreen/{site_name}/booking/appointments

`GET /sites/multiscreen/{site_name}/booking/appointments`

## Path parameters

- `site_name` string, required

## Query parameters

- `limit` integer
- `offset` integer
- `status` string[]
- `attendee_email` string
- `appointment_uid` string
- `appointment_types` string[]
- `after_start` string
- `before_end` string
- `after_created_at` string
- `before_created_at` string

## Response `200`

200

- object
  - `limit` integer — Page size applied for request
  - `offset` integer — Offset applied for request
  - `results` object[] — Content payload
    - `absent_host` boolean — Whether the host is absent
    - `appointment_type` object — Appointment type
      - `id` string — Event type ID
      - `slug` string — Event type slug
    - `attendees` object[] — Appointment attendees
      - `absent` boolean — Whether the attendee is absent
      - `booking_fields_responses` object — Booking fields responses
      - `email` string — Attendee email
      - `language` 'en' | 'fr' | 'it' | 'ru' | 'es' | 'de' | 'pt' | 'ro' | 'nl' | 'pt-BR' | 'es-419' | 'ko' | 'ja' | 'pl' | 'ar' | 'iw-TL' | 'zh-HK' | 'zh-TW' | 'cs' | 'sr' | 'sv' | 'no' | 'fi' | 'da' | 'he' | 'tr' | 'uk' | 'vi' | 'hu' | 'id' | 'ms' | 'th' | 'sk' | 'bg' | 'hr' | 'lt' | 'sl' | 'hi' | 'et' | 'lv' | 'el' | 'ca' | 'zh-CN' — Attendee language
      - `metadata` object — Metadata
      - `name` string — Attendee name
      - `phone_number` string — Attendee phone number
      - `seat_uid` string — Seat UID
      - `time_zone` string — Attendee timezone
    - `booking_fields_responses` object — Booking fields responses
    - `cancellation_reason` string — Cancellation reason
    - `cancelled_by_email` string — Email of the user who cancelled the appointment
    - `created_at` string — Creation timestamp
    - `description` string — Appointment description
    - `duration` number — Appointment duration in minutes
    - `end` string — Appointment end time
    - `hosts` object[] — Appointment hosts
      - `email` string — Host email
      - `id` string — Host ID
      - `name` string — Host name
      - `time_zone` string — Host timezone
      - `username` string — Host username
    - `ics_uid` string — ICS UID
    - `id` string — Appointment ID
    - `location` string — Appointment location
    - `rating` number — Appointment rating
    - `recurring_booking_uid` string — Recurring booking UID
    - `rescheduled_by_email` string — Email of the user who rescheduled the appointment
    - `rescheduled_from_uid` string — UID of the previous appointment from which this booking was rescheduled
    - `rescheduling_reason` string — Rescheduling reason
    - `start` string — Appointment start time
    - `status` 'accepted' | 'cancelled' | 'pending' | 'rejected' — Appointment status
    - `title` string — Appointment title
    - `uid` string — Appointment UID
    - `updated_at` string — Last update timestamp
  - `site_name` string — Owning site
  - `total_responses` integer — Total amount of elements matching requested filters

## Other responses

- `400` — 400

---

[API](https://skmtc.net/duda/apis/partner-api.md) · [All operations](https://skmtc.net/duda/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duda/partner-api/revisions/5b9208270ed1/schema)
