---
title: "List Guests"
method: GET
path: "/v1/events/guests/list"
tags: ["Events"]
---

# List Guests

`GET /v1/events/guests/list`

Get list of guests who have registered or been invited to an event.

This list response includes guest summaries and `event_tickets`, but not order-level details like `event_ticket_orders`. Use `/v1/events/guests/get` when you need detailed ticket order data for a specific guest.

## Query parameters

- `event_id` string, required — Event ID, this usually starts with evt-
- `approval_status` 'approved' | 'session' | 'pending_approval' | 'invited' | 'declined' | 'waitlist'
- `pagination_cursor` string — Value of `next_cursor` from a previous request.
- `pagination_limit` number — The number of items to return. The server will enforce a maximum number.
- `sort_column` 'name' | 'email' | 'created_at' | 'registered_at' | 'checked_in_at'
- `sort_direction` 'asc' | 'desc' | 'asc nulls last' | 'desc nulls last'

## Response `200`

Successful response.

- object
  - `entries` object[], required
    - `id` string, required
    - `user_id` string, required
    - `user_email` string, required
    - `user_name` string, nullable, required
    - `user_first_name` string, nullable, required
    - `user_last_name` string, nullable, required
    - `approval_status` 'approved' | 'session' | 'pending_approval' | 'invited' | 'declined' | 'waitlist', required
    - `check_in_qr_code` string, required
    - `eth_address` string, nullable, required
    - `invited_at` string, date-time, nullable, required — ISO 8601 Datetime. For example, 2022-10-19T03:27:13.673Z
    - `joined_at` string, date-time, nullable, required — ISO 8601 Datetime. For example, 2022-10-19T03:27:13.673Z
    - `phone_number` string, nullable, required
    - `registered_at` string, date-time, nullable, required — ISO 8601 Datetime. For example, 2022-10-19T03:27:13.673Z
    - `registration_answers` union[], nullable, required
      - union
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` boolean
          - `question_type` 'agree-check', required
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` object, required
            - `company` string, nullable
            - `job_title` string, nullable
          - `question_type` 'company', required
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` string, nullable, required
          - `question_type` 'dropdown', required
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` string[], nullable, required
          - `question_type` 'multi-select', required
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` string, nullable, required
          - `question_type` 'phone-number', required
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` union
            - string
            - true
          - `question_type` 'terms', required
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` string, nullable, required
          - `question_type` union, required
            - 'github'
            - 'instagram'
            - 'linkedin'
            - 'long-text'
            - 'telegram'
            - 'text'
            - 'twitter'
            - 'youtube'
        - object
          - `label` string, required
          - `question_id` string, required
          - `value` string, nullable, required
          - `question_type` 'url', required
    - `solana_address` string, nullable, required
    - `utm_source` string, nullable, required — The UTM source parameter captured when the guest registered (from the `?utm_source=` query parameter).
    - `event_tickets` object[], required
      - `id` string, required
      - `amount` number, required
      - `amount_discount` number, required
      - `amount_tax` number, required
      - `currency` 'solana_sol' | 'solana_usdc' | 'aed' | 'afn' | 'all' | 'amd' | 'ang' | 'aoa' | 'ars' | 'aud' | 'awg' | 'azn' | 'bam' | 'bbd' | 'bdt' | 'bgn' | 'bhd' | 'bif' | 'bmd' | 'bnd' | 'bob' | 'brl' | 'bsd' | 'bwp' | 'byn' | 'bzd' | 'cad' | 'cdf' | 'chf' | 'clp' | 'cny' | 'cop' | 'crc' | 'cve' | 'czk' | 'djf' | 'dkk' | 'dop' | 'dzd' | 'egp' | 'etb' | 'eur' | 'fjd' | 'fkp' | 'gbp' | 'gel' | 'ghs' | 'gip' | 'gmd' | 'gnf' | 'gtq' | 'gyd' | 'hkd' | 'hnl' | 'htg' | 'huf' | 'idr' | 'ils' | 'inr' | 'isk' | 'jmd' | 'jod' | 'jpy' | 'kes' | 'kgs' | 'khr' | 'kmf' | 'krw' | 'kwd' | 'kyd' | 'kzt' | 'lak' | 'lbp' | 'lkr' | 'lrd' | 'lsl' | 'mad' | 'mdl' | 'mga' | 'mkd' | 'mmk' | 'mnt' | 'mop' | 'mur' | 'mvr' | 'mwk' | 'mxn' | 'myr' | 'mzn' | 'nad' | 'ngn' | 'nio' | 'nok' | 'npr' | 'nzd' | 'omr' | 'pab' | 'pen' | 'pgk' | 'php' | 'pkr' | 'pln' | 'pyg' | 'qar' | 'ron' | 'rsd' | 'rub' | 'rwf' | 'sar' | 'sbd' | 'scr' | 'sek' | 'sgd' | 'shp' | 'sle' | 'sos' | 'srd' | 'std' | 'szl' | 'thb' | 'tjs' | 'tnd' | 'top' | 'try' | 'ttd' | 'twd' | 'tzs' | 'uah' | 'ugx' | 'usd' | 'uyu' | 'uzs' | 'vnd' | 'vuv' | 'wst' | 'xaf' | 'xcd' | 'xof' | 'xpf' | 'yer' | 'zar' | 'zmw', nullable, required
      - `checked_in_at` string, date-time, nullable, required — ISO 8601 Datetime. For example, 2022-10-19T03:27:13.673Z
      - `event_ticket_type_id` string, required
      - `is_captured` boolean, required
      - `name` string, required
  - `has_more` boolean, required
  - `next_cursor` string

---

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