---
title: "Fetch a list of booked users of a Workshop event"
method: GET
path: "/v1/workshops/{workshop_id}/registrations"
---

# Fetch a list of booked users of a Workshop event

`GET /v1/workshops/{workshop_id}/registrations`

**Purpose**: Use this API to fetch a list of all the booked users of a particular workshop event. 

You must specify `workshop_id` with `center_id` and `session_id` as query params.

## Path parameters

- `workshop_id` integer, required

## Query parameters

- `center_id` string, required
- `session_id` string, required
- `expand` string
- `page` integer
- `size` integer

## Response `200`

200

- union
  - object
    - `registrations` object[]
      - `id` integer
      - `delete_status` string
      - `guest` object
        - `id` string
        - `name` string
        - `phone` string
        - `code` unknown
        - `email` string
      - `session_id` integer
      - `indicators` string
      - `log_data` string
      - `payment_type` string
      - `payment_source` string
      - `booked_from` string
      - `registration_source` string
      - `is_free` integer
      - `is_from_waitlist` boolean
      - `status` integer
      - `is_any_session_noshow` boolean
      - `invoice_id` unknown
      - `appointment_group_id` unknown
      - `appointment_ids` unknown
      - `registration_dt` string
      - `notes` string
      - `user_code` string
      - `redemption_type` string
      - `sort_order` integer
      - `last_updated` string
      - `balance` integer
    - `session` unknown
    - `status_count` unknown
    - `occupancy` integer
    - `page_details` object
      - `total` integer
      - `page` integer
      - `size` integer
    - `error` unknown
  - object
    - `registrations` object[]
      - `id` integer
      - `delete_status` string
      - `guest` object
        - `id` string
        - `name` string
        - `phone` string
        - `code` unknown
        - `email` string
      - `session_id` integer
      - `indicators` string
      - `log_data` string
      - `payment_type` string
      - `payment_source` string
      - `booked_from` string
      - `registration_source` string
      - `is_free` integer
      - `is_from_waitlist` boolean
      - `status` integer
      - `is_any_session_noshow` boolean
      - `invoice_id` unknown
      - `appointment_group_id` unknown
      - `appointment_ids` unknown
      - `registration_dt` string
      - `notes` string
      - `user_code` string
      - `redemption_type` string
      - `sort_order` integer
      - `last_updated` string
      - `balance` integer
    - `session` object
      - `id` integer
      - `name` string
      - `code` unknown
      - `start_time` string
      - `end_time` string
      - `duration` integer
      - `center_id` string
      - `class_id` integer
      - `instructor_id` string
      - `room_id` unknown
      - `status_id` integer
      - `recurrence_id` unknown
      - `catalog_name` unknown
      - `catalog_price` unknown
      - `show_in_catalog` integer
      - `capacity` unknown
      - `web_capacity` unknown
      - `occupancy` integer
      - `web_occupancy` integer
      - `available_slots` unknown
      - `waitlisted_count` integer
      - `is_open_for_registration` boolean
      - `is_cancelled` boolean
      - `is_free_session` boolean
      - `description` string
      - `description_html` unknown
      - `track_ids` unknown
      - `service_id` string
      - `active_request_id` unknown
      - `cancellation_fee_window` unknown
      - `cancellation_fee` unknown
      - `allow_cancellation_fee` boolean
      - `instructor_virtual_link` unknown
      - `is_instructor_substituted` boolean
    - `status_count` object[]
      - `registered` integer
      - `waitlisted` integer
      - `total` integer
      - `closed` integer
      - `signed_in` integer
      - `canceled` integer
      - `no_show` integer
      - `open` integer
      - `enrolled` integer
      - `rejected` integer
      - `web` integer
      - `occupancy` integer
    - `occupancy` integer
    - `page_details` object
      - `total` integer
      - `page` integer
      - `size` integer
    - `error` unknown
  - object
    - `registrations` unknown
    - `session` unknown
    - `status_count` unknown
    - `occupancy` integer
    - `page_details` object
      - `total` integer
      - `page` integer
      - `size` integer
    - `error` unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.dev/zenoti/apis/zenoti-authentication.md) · [All operations](https://skmtc.dev/zenoti/apis/zenoti-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zenoti/zenoti-authentication/revisions/e628f892391a/schema)
