---
title: "Get a list of registrations for an event."
method: GET
path: "/events/{event_id}/tracks/{track_id}/registrations"
tags: ["Events"]
---

# Get a list of registrations for an event.

`GET /events/{event_id}/tracks/{track_id}/registrations`

Use the `event_id` and `track_id` path parameters to get a list of registrations for an event. Use optional query parameters to limit the number of results returned per page, the sort order, or to filter results by specific criteria; such as registration `status`.

## Path parameters

- `event_id` string, required
- `track_id` string, required

## Query parameters

- `registration_status` 'PENDING' | 'REGISTERED' | 'CANCELED' | 'EXPIRED' | 'IN_PROGRESS, FAILED'
- `payment_status` 'PENDING' | 'PAID' | 'REFUNDED' | 'CANCELLED' | 'FAILED' | 'CHARGED_BACK'
- `search_text` string
- `sort_by` 'first_name' | 'last_name' | 'email_address' | 'registration_status' | 'payment_status' | 'tickets' | 'total'
- `sort_order` 'ASC' | 'DESC'
- `page_size` string
- `limit` string
- `prev` string
- `next` string

## Response `200`

Successfully retrieved registrations

- PaginatedRegistrations
  - `_links` RegistrationsLinks
    - `next` Href
      - `href` string
    - `prev` Href
      - `href` string
    - `self` Href
      - `href` string
  - `next_cursor` string — Use to get the next page of results.
  - `prev_cursor` string — Use to get the previous page of results.
  - `records` RegistrantInformationLiteDto[]
    - `checkedIn_tickets` integer — The total number of tickets processed to check in for the event.
    - `checkin_status` string — The status of the check-in.
    - `eligible_checkin_tickets` integer — The current checkin status.
    - `email_address` string — The email address associated with the registered event user.
    - `first_name` string — The first name of the person that registered for the event.
    - `last_name` string — The last name of the person that registered for the event.
    - `new_contact` boolean — Set to <code>true</code> to indicate that the contact is new, otherwise set to <code>false</code>.
    - `payment_status` string — The current payment status for a registration.
    - `registration_id` string — The ID that uniquely identifies a registration.
    - `registration_status` string — The status of a registration. Acceptable values include: <code>PENDING</code>, <code>REGISTERED</code>, <code>CANCELED</code>, <code>EXPIRED</code>, <code>IN_PROGRESS</code>, <code>FAILED</code>.
    - `registration_time` string, date-time — The time of event registration, in ISO format.
    - `tickets` integer — Total number of tickets associated with a registration.
    - `total` number — The total amount paid for a registration.
    - `track_key` string — System generated string used to track a registration.
  - `total_records` integer — The total number of resulting records.

## Other responses

- `400` — Bad request. Either the JSON was malformed or there was a data validation error.
- `404` — The requested resource was not found.
- `500` — There was a problem with our internal service.

---

[API](https://skmtc.net/cc/apis/appconnect-v3.md) · [All operations](https://skmtc.net/cc/apis/appconnect-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cc/appconnect-v3/revisions/4b4a534c818d/schema)
