> ## Documentation Index
> Fetch the complete documentation index at: https://docs.r28.ai/charter/llms.txt
> Use this file to discover all available pages before exploring further.

# notes_list

> List meeting notes, filtered by when they were created or last updated and optionally narrowed to one folder and its subfolders. Returns each note's id, title, owner and timestamps, not its content. Fetch that with notes_get. Only notes that already have a generated AI summary appear here.

<div className="tool-route"><span className="tool-row-method" data-method="GET">GET</span><code>{"https://public-api.granola.ai/v1/notes"}</code></div>

```python granola_notes_list.py theme={null}
from charter.packs import granola

result = await granola.notes_list.ainvoke({})
```

<Note>
  Pages by cursor: `cursor` is sent back as `cursor`.
</Note>

## Query parameters

<div className="reference-table">
  | Field           | Type      | Description                                                                                                                                                                                          |
  | --------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `createdBefore` | `string`  | Return notes created before this date. A date (`2026-01-27`) or a date-time (`2026-01-27T15:30:00Z`).                                                                                                |
  | `createdAfter`  | `string`  | Return notes created after this date. A date (`2026-01-27`) or a date-time (`2026-01-27T15:30:00Z`).                                                                                                 |
  | `updatedAfter`  | `string`  | Return notes updated after this date. A date (`2026-01-27`) or a date-time (`2026-01-27T15:30:00Z`).                                                                                                 |
  | `folderId`      | `string`  | Return notes in this folder and any of its child folders. Use the list folders endpoint to discover folder IDs. <span className="field-constraints">matches `^fol_[a-zA-Z0-9]&#123;14&#125;$`</span> |
  | `cursor`        | `string`  | The cursor to continue from                                                                                                                                                                          |
  | `pageSize`      | `integer` | Maximum number of notes to return per page. The server returns 10 when this is absent. <span className="field-constraints">≥ 1; ≤ 30</span>                                                          |
</div>
