# Get a meeting

One meeting: documents, video, transcript links, AI notes (agenda items, speakers, exchanges), roll calls.

`GET https://www.chicagopolitics.org/api/v1/meetings/{id}`

## Authorizations

| Header | Value |
| --- | --- |
| `Authorization` | `Bearer <key>`. [Get a key](https://www.chicagopolitics.org/account); see [authentication](https://www.chicagopolitics.org/developers/authentication). |

## Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string | yes |  |

## Response

200 Meeting

| Field | Type | Description |
| --- | --- | --- |
| `id` | string |  |
| `body` | string |  |
| `committee` | object \| null |  |
| `start` | string (date-time) |  |
| `status` | string \| null |  |
| `cancelled` | boolean |  |
| `location` | string \| null |  |
| `video` | string \| null |  |
| `documents` | object[] |  |
| `links` | object |  |
| `transcript` | object \| null |  |
| `notes` | object \| null | AI-written from the transcript; speakers are inferred. |
| `rollCalls` | object[] |  |

## Example request

```bash
curl "https://www.chicagopolitics.org/api/v1/meetings/{id}" \
  -H "Authorization: Bearer $CHICAGO_POLITICS_KEY"
```

Errors: `400`, `401`, `404`, `429` (see [errors](https://www.chicagopolitics.org/developers/errors)).

---
Source: https://www.chicagopolitics.org/developers/api/get-meeting · Chicago Politics, an independent, nonpartisan tracker of the Chicago City Council. Guide for agents: https://www.chicagopolitics.org/llms.txt
