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

# List Session Invitees

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

## Request

- Base URL: `https://platform.ringcentral.com`
- URL: `https://platform.ringcentral.com/webinar/history/v1/webinars/{webinarId}/sessions/{sessionId}/invitees`
- 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/invitees/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the list of Invitees (co-hosts and panelists) of a given Webinar Session (host interface).
An implicit record created for a Webinar 'Host' is always returned.

## Path parameters

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

## Query parameters

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

## Response `200`

Successful response

- InviteeListResource
  - `records` InviteeModel[], 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
    - `sendInvite` boolean, required: Indicates if invite/cancellation emails was sent to this invitee.
    - `joined` boolean, required: Indicates that this invitee joined the session
  - `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)
