| GET | /health | Service health |
| GET | /api/notebooks | List notebooks |
| POST | /api/notebooks | Create a notebook |
| GET | /api/notebooks/{id} | Get a notebook |
| PATCH | /api/notebooks/{id} | Update a notebook |
| DELETE | /api/notebooks/{id} | Delete a notebook and its data |
| POST | /api/notebooks/{id}/share | Share a notebook |
| POST | /api/notebooks/{id}/unshare | Unshare a notebook |
| GET | /api/notebooks/{id}/sources | List sources |
| POST | /api/notebooks/{id}/sources | Add a source |
| DELETE | /api/notebooks/{id}/sources/{source_id} | Remove a source |
| GET | /api/notebooks/{id}/chat/messages | List chat messages |
| POST | /api/notebooks/{id}/chat | Stream a grounded chat response |
| POST | /api/notebooks/{id}/search | Search within a notebook |
| POST | /api/notebooks/{id}/transform | Transform notebook content |
| POST | /api/notebooks/{id}/podcast | Generate podcast audio |
| GET | /api/notebooks/{id}/connectors/available | List available connectors |
| POST | /api/notebooks/{id}/connectors/{connector_type}/sync | Sync a connector into the notebook |
| POST | /api/notebooks/{id}/canvas-sync | Canvas LMS sync |
| GET | /api/reddit/r/{subreddit} | Reddit subreddit research helper |
| GET | /api/reddit/user/{username} | Reddit user research helper |