---
title: "Get a list of accessible meetings"
method: GET
path: "/v1/meetings"
tags: ["Meetings"]
deprecated: true
---

# Get a list of accessible meetings

`GET /v1/meetings`

## Request

- Base URL: `https://app.meet.ps/api`
- URL: `https://app.meet.ps/api/v1/meetings`
- Auth: HTTP bearer

> **Deprecated.**

Lists all meetings either owned by the current user, or shared with them using one of the available shared roles.
Data includes current meeting state as well as timestamp for the changes in meeting states (created, started, finished).

## Response `200`

- object
  - `result` MeetingMeta[]
    - `id` string: A canonical meeting ID string that's generated automatically for new meetings. Normally consists of just alphanumericals; legacy meetings can have dashes and underscores.
    - `caption` string: User-friendly meeting name that might have been provided
    - `participants` integer: Number of unique participants who joined the meeting
    - `role` MeetingRoleMap: A flag map denoting granted roles in a meeting
      - `auditor` boolean: Reporting user with post-meeting access
      - `ideas-manager` boolean: Full control over Ideas and Brainstorms
      - `ideas-moderator` boolean: Moderation control for existing Ideas
      - `owner` boolean: Meeting owner has complete control over a meeting
      - `polls-manager` boolean: Full control over the Polls feature
      - `polls-moderator` boolean: Limited control over existing Polls in the meeting
      - `presenter` boolean: Co-owner access level with most of meeting controls available
      - `questions-manager` boolean: Control over the Q&A feature
      - `reporter` boolean: Access to reporting portion when a meeting gets closed
      - `speaker` boolean: Access to the Speaker that some of meeting features support.
    - `status` 'created' | 'started' | 'closed'
    - `created` integer: Meeting creation date - timestamp with milliseconds
    - `started` integer: Meeting start date - timestamp with milliseconds. Falsy if the meeting is yet to start.
    - `closed` integer: Meeting conclusion date - timestamp with milliseconds. Falsy if the meeting hasn't been closed yet.

## Other responses

- `401`: Access token is missing or invalid

---

[API](https://skmtc.dev/meet/apis/meetingpulse-api.md) · [All operations](https://skmtc.dev/meet/apis/meetingpulse-api/llms.txt) · [OpenAPI document](https://skmtc.dev/meet/apis/meetingpulse-api/revisions/dc29466adc0e?raw)
