---
title: "Events List"
method: GET
path: "/meeting-assistant/events"
tags: ["Meeting Assistant Events"]
---

# Events List

`GET /meeting-assistant/events`

## Request

- Base URL: `https://api.speakai.co/v1`
- URL: `https://api.speakai.co/v1/meeting-assistant/events`
- Auth: API key in header `x-speakai-key` and API key in header `x-access-token`

Get All the Meeting Assistants Events.

You can have more flexibily by passing query params.

`page` - Page number. Default is 0.

`pageSize` - Total records per page. Default is 25.

`platformType` - Default value is `""`

Please ensure to pass the correct platformType from the list below:

```
googleMeet
zoom
microsoftTeams
webex

 ```

`meetingStatus` - Default value is `""`

Please ensure to pass the correct meetingStatus from the list below:

```
willJoin
scheduled
cancelled
ready
joiningCall
inCallRecording
callEnded

 ```

## Query parameters

- `platformType` string
- `meetingStatus` string
- `page` integer
- `pageSize` integer

## Response `200`

OK

- object
  - `status` string
  - `data` object
    - `totalCount` integer
    - `events` object[]
      - `source` string
      - `_id` string
      - `currentStatus` string
      - `companyId` string
      - `userId` string
      - `platform` string
      - `title` string
      - `meetingURL` string
      - `startTime` string, date-time
      - `meetingAssistantEventId` string
      - `attendees` unknown[]
        - unknown
      - `history` object[]
        - `status` string
        - `createdAt` string, date-time
      - `chatMessages` object[]: Messages in the meeting chat, oldest first, covering both what the assistant posted and the replies participants typed back. Present from 2026-08-18; older events recorded before that date have none.
        - `messageType` 'welcome' | 'consent' | 'summary' | 'notify' | 'embedMediaPlayer' | 'leave' | 'participant': Which message this was. Use participant for a reply someone typed in the meeting chat.
        - `message` string
        - `createdAt` string, date-time
        - `direction` 'outbound' | 'inbound': Who sent the message. outbound is the assistant posting into the chat, inbound is a participant replying. Messages stored before this field existed read as outbound.
        - `sender` string: Display name of the participant who sent an inbound message, as the meeting platform reports it. Absent on the assistant's own messages.
      - `createdAt` string, date-time
      - `updatedAt` string, date-time
      - `__v` integer

---

[API](https://skmtc.dev/speakai/apis/speak-ai-api.md) · [All operations](https://skmtc.dev/speakai/apis/speak-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/speakai/apis/speak-ai-api/revisions/52d777e6d46e?raw)
