---
title: "List Session Participants"
method: GET
path: "/webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/participants"
tags: ["Historical Webinars"]
---

# List Session Participants

`GET /webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/participants`

## Request

- Base URL: `https://platform.ringcentral.com`
- URL: `https://platform.ringcentral.com/webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/participants`
- Auth: OAuth 2
  - Authorization code: `https://platform.ringcentral.com/restapi/oauth/authorize`
  - Token URL: `https://platform.ringcentral.com/restapi/oauth/token`
- TypeScript: <https://skmtc.dev/ringcentral/apis/ringcentral-api/docs/webinar/history/v1/webinars/:webinarId/sessions/:sessionId/participants/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the list of participants of a given Webinar Session (host interface).

## Path parameters

- `webinarId` string, required
- `sessionId` string, required

## Query parameters

- `role` RcwRoleEnum[]
- `originalRole` RcwRoleEnum[]
- `perPage` integer
- `pageToken` string

## Response `200`

Successful response

- ParticipantListResource
  - `records` ParticipantExtendedModel[], required
    - `id` string: Internal object ID
    - `firstName` string: First (given) name
    - `lastName` string: Last (family) name
    - `role` 'Panelist' | 'CoHost' | 'Host' | 'Attendee', required: The role of the webinar session participant/invitee. See also: [Understanding Webinar Roles](https://support.ringcentral.com/webinar/getting-started/understanding-ringcentral-webinar-roles.html)
    - `originalRole` 'Panelist' | 'CoHost' | 'Host' | 'Attendee', required: The role of the webinar session participant/invitee. See also: [Understanding Webinar Roles](https://support.ringcentral.com/webinar/getting-started/understanding-ringcentral-webinar-roles.html)
    - `linkedUser` RcwDomainUserModel
      - `userId` string, required: User ID
      - `accountId` string, required: Account ID
      - `domain` 'pbx' | 'ilm', required: Identity domain
    - `avatarToken` string: A token to access avatar image from CDN. Available only for authenticated panelists
    - `type` 'User' | 'Room', required: The type of the participant specified in invite or determined at join time
    - `email` string, email: User's contact email
    - `qnaBlocked` boolean: Boolean to indicate if the participant was blocked from Q&A
    - `joinTime` string, date-time: The time (earliest) when this participant joined the session
    - `leaveTime` string, date-time: The time (latest) when this participant left the session
    - `wasEjected` boolean: Indicates if this participant was ejected from the webinar
    - `inviteeId` string: For invited participants - Invitee ID (matches Configuration API Invitee IDs)
    - `registrantId` string: Registrant ID
    - `uniqueUserHash` string: The hash string which is unique for each unique user
  - `paging` RcwPagingModel, required
    - `perPage` integer, required: Number of items per page
    - `pageToken` string, required: Current page token
    - `nextPageToken` string: Next page token (absent for the last page of the result set)
    - `previousPageToken` string: Previous page token (absent for the first page of the result set)

## Other responses

- `400`: General response with **HTTP 400 "Bad request"** status.<br> Reasons: unparsable request, path, query or body parameters are invalid. The error description may contain reference to particular parameter(s) which haven't passed the validation.
- `403`: General response with **HTTP 403 "Forbidden"** status.<br> Reasons: the requested operation is forbidden because of certain resource state, lack of permissions, feature unavailability, etc.
- `404`: General response with **HTTP 404 "Not found"** status.<br> Reasons: the entity with given ID (typically specified in a path parameter), is not found or inaccessible
- `500`: General response with **HTTP 500 "Internal Server Error"** status.<br> Reasons: general server-side error.

---

[API](https://skmtc.dev/ringcentral/apis/ringcentral-api.md) - [All operations](https://skmtc.dev/ringcentral/apis/ringcentral-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ringcentral/apis/ringcentral-api/revisions/8d602198ec97?raw)
