> 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.

# Authentication

> How to authenticate with the MeetStream API — the Authorization Token header, where to get your API key, and a ready-to-run example.

All MeetStream API requests require an API key. Send it in the `Authorization` header of every request, prefixed with `Token`:

```
Authorization: Token YOUR_API_KEY
```

The scheme is the literal word **`Token`** followed by a space and your key — not `Bearer`, not `ApiKey`. Requests without a valid key return `401 Unauthorized`.

## Get your API key

#### [Create an API key](https://app.meetstream.ai/api-key)

Sign in to the dashboard, open the **API** tab, and generate a key. Treat it like a password — it grants full access to your account's bots and data.

## Base URL

All endpoints are served under:

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

## Example request

```bash title="cURL"
curl https://api.meetstream.ai/api/v1/bots \
  -H "Authorization: Token YOUR_API_KEY"
```

```python title="Python"
import requests

resp = requests.get(
    "https://api.meetstream.ai/api/v1/bots",
    headers={"Authorization": "Token YOUR_API_KEY"},
)
print(resp.json())
```

```javascript title="Node.js"
const res = await fetch("https://api.meetstream.ai/api/v1/bots", {
  headers: { Authorization: "Token YOUR_API_KEY" },
});
console.log(await res.json());
```

## Keeping your key safe

* Store the key in an environment variable or secrets manager — never commit it to source control.
* Rotate a key immediately if it is exposed; generate a new one in the dashboard and delete the old one.
* Use a separate key per integration or teammate so you can revoke one without disrupting the others.

## Next steps

#### [Create your first bot](https://docs.meetstream.ai/api-reference/api-endpoints/bot-endpoints/create-bot)

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