> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.meetstream.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.meetstream.ai/_mcp/server.

# API Reference Introduction

> Overview of the MeetStream API — base URL, authentication, and the full map of endpoint groups (bots, transcription, calendar, Google signed-in bots, MIA).

The MeetStream API lets you send a bot into a meeting and programmatically record it, transcribe it, stream its audio and video, read its participants and chat, and interact with it live.

## Base URL

```
https://api.meetstream.ai/api/v1
```

## Authentication

Every request carries your API key in the `Authorization` header:

```
Authorization: Token YOUR_API_KEY
```

See [Authentication](https://docs.meetstream.ai/api-reference/authentication) for details and examples, and [get a key here](https://app.meetstream.ai/api-key).

## The typical flow

1. **Create a bot** — point it at a meeting URL, choose whether to record video and which transcription provider to use, and set a `callback_url` for webhooks.
2. **Track status** — poll the bot's status, or receive lifecycle events at your webhook.
3. **Retrieve data** — once the meeting ends, fetch the transcript, recording, participants, chat, and speaker timeline.

## Endpoint groups

#### [Bot endpoints](https://docs.meetstream.ai/api-reference/api-endpoints/bot-endpoints)

Create bots, check status and details, fetch audio/video/transcripts, send chat and images, remove bots, and delete bot data.

#### [Transcription](https://docs.meetstream.ai/api-reference/api-endpoints/transcription)

Fetch a transcript, list a bot's transcription runs, and re-transcribe audio.

#### [Calendar](https://docs.meetstream.ai/api-reference/api-endpoints/calendar)

Connect a calendar, list events, and schedule or unschedule bots for meetings.

#### [Google signed-in bots](https://docs.meetstream.ai/api-reference/api-endpoints/google-signed-in-bots)

Manage login domains and signed-in Google identities for bots that need to be authenticated.

#### [MIA](https://docs.meetstream.ai/api-reference/api-endpoints/mia)

Create and manage MeetStream Infrastructure Agents (MIA) voice agent configurations.

#### [OpenAPI spec](https://docs.meetstream.ai/openapi.json)

The full machine-readable OpenAPI 3.1 specification.

## Build with AI

Prefer to drive the API from an assistant or migrate off Recall.ai? See [Build with AI](https://docs.meetstream.ai/build-with-ai/meetstream-mcp-server) for the MeetStream MCP server and the Recall migration kit.