---
title: "List Video Meetings"
method: GET
path: "/rcvideo/v1/history/meetings"
tags: ["Meetings History"]
---

# List Video Meetings

`GET /rcvideo/v1/history/meetings`

Returns the list of user meetings.

## Query parameters

- `text` string
- `pageToken` string
- `perPage` integer
- `type` 'All' | 'My' | 'Deleted' | 'Shared'
- `startTime` integer
- `endTime` integer

## Response `200`

Returns meetings list with pagination

- MeetingPage — Meetings page
  - `meetings` Meeting[], required — Meetings array
    - `id` string, required — Call id
    - `bridgeId` string, required — Bridge id
    - `shortId` string, required — Short bridge id
    - `startTime` string, date-time, required — Start time ISO 8601
    - `duration` integer — Duration second
    - `displayName` string, required — Meetings name
    - `type` 'Meeting' | 'Call', required — Meeting type
    - `status` 'InProgress' | 'Done', required — Meeting status
    - `hostInfo` Host, required — Meeting host
      - `accountId` string — Account id
      - `extensionId` string — Extension id
      - `displayName` string — Display name
    - `rights` string[], required — Describe access rights which has participants to meeting
    - `longSummary` string — During meeting AI team analyze code and after meeting finished generates text summary about this meeting
    - `shortSummary` string — During meeting AI team analyze code and after meeting finished generates text summary about this meeting
    - `keywords` string[] — During meeting AI team analyze code and after meeting finished generates key words used in meeting
    - `participants` Participant[], required — List of the participants in the meeting
      - `type` string, required — Participant type
      - `id` string, required — id
      - `accountId` string — Account id
      - `extensionId` string — Extension id
      - `displayName` string — Display name
      - `callerId` string — Caller id
      - `correlationId` string — Pass-thru parameter in join url
    - `recordings` Recording[], required — Recording information
      - `id` string, required — Recording id
      - `startTime` integer — Recording start time
      - `url` string — Secure Link to the recording file
      - `metadata` JsValue
      - `status` 'Processing' | 'Processed' | 'Error' | 'Corrupted' | 'InProgress' | 'Purged' | 'Failed' — Recording processing status
      - `availabilityStatus` 'Alive' | 'Deleted' | 'Purged' | 'NotAvailable', required — Availability status
      - `longSummary` string — During meeting AI team analyze code and after meeting finished generates text summary about this meeting
      - `shortSummary` string — During meeting AI team analyze code and after meeting finished generates text summary about this meeting
      - `keywords` string[] — During meeting AI team analyze code and after meeting finished generates key words used in meeting
    - `chatUrl` string — Chat location
  - `paging` Paging, required — Paging information
    - `currentPageToken` string, required — Current offset token
    - `nextPageToken` string — Next page offset token

## Other responses

- `400` — Bad request format
- `500` — Error processing data
- `504` — Data processing timeout

---

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