List Webinar Registrations
list_webinar_registrationsRetrieve paginated webinar registrations with contact details, attendance status, engagement metrics, and attribution data. Filter by email, attendance, or restriction and use cursors to page results.
Instructions
Retrieve a paginated list of registrations for a webinar. Returns contact information, attendance status, engagement metrics, and attribution data for each registrant.
Pagination uses cursor-based pagination with a page_info object in the
response rather than per-record cursors. Use page_info.end_cursor as
the cursor parameter to fetch the next page.
Requires api token with one of the following permissions
Read all dataTokens with the "Act with a team member's permissions" permission
(all:delegate_to_contact_permissions scope) can also be used. Requests
made with such a token are authorized using the permissions of the
contact assigned to the token.
Read-only account operation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | Cursor for pagination. Use the value from the previous response's `page_info.end_cursor` or `page_info.start_cursor`. | |
| emails | No | Filter registrations by email addresses. | |
| account | No | Named private Wistia account; selects credentials, not a remote account ID. | |
| per_page | No | Number of results to return per page (max 100). | |
| attendance | No | Filter registrations by attendance status. | all |
| webinar_id | Yes | Hashed ID of the webinar. | |
| restriction | No | Filter registrations by restriction status. | all |
| sort_direction | No | Sort direction (0 = desc/previous page, 1 = asc/next page; default is 1) |