# Microsoft Graph — Tasks & Notes  · To Do · OneNote

Paging: add `max_items=N` to any GET (≤ 1000). Coverage + limits: see the SKILL.md guide.

## To Do  · `Tasks` scope

| Task | Call |
|------|------|
| Task lists | `GET /me/todo/lists` |
| Tasks in a list | `GET /me/todo/lists/{list-id}/tasks` |
| Create task | `POST /me/todo/lists/{list-id}/tasks` → `{"title": "Ship the PR"}` |
| Complete task | `PATCH /me/todo/lists/{list-id}/tasks/{task-id}` → `{"status": "completed"}` |

## OneNote  · `Notes` scope

| Task | Call |
|------|------|
| Notebooks | `GET /me/onenote/notebooks` |
| Sections | `GET /me/onenote/sections` |
| Pages | `GET /me/onenote/pages?$select=title,links&$top=20` |
| Page HTML | `GET /me/onenote/pages/{id}/content` |
