| name | notion |
| description | Notion API for creating and managing pages, databases, and blocks; Don't use for local-first notes (obsidian), quick macOS capture (apple-notes), or simple tagged notes (bear-notes). |
| homepage | https://developers.notion.com |
| metadata | {"openclaw":{"emoji":"📝","requires":{"env":["NOTION_API_KEY"]},"primaryEnv":"NOTION_API_KEY"}} |
notion
Use the Notion API to create/read/update pages, data sources (databases), and blocks.
Routing
- ❌ Don't use for local-first plain markdown notes (prefer
obsidian).
- ❌ Don't use for quick macOS capture (prefer
apple-notes).
- ❌ Don't use for simple tagged notes/research (prefer
bear-notes).
Setup
- Create an integration at https://notion.so/my-integrations
- Copy the API key (starts with
ntn_ or secret_)
- Store it:
mkdir -p ~/.config/notion
echo "ntn_your_key_here" > ~/.config/notion/api_key
- Share target pages/databases with your integration (click "..." → "Connect to" → your integration name)
API Basics
All requests need: