API Keys
API keys let external tools (like Claude Code) access your Danny account. You create and manage them in Settings > API Keys.
Creating a key
- Go to Settings > API Keys
- Click Create API Key
- Enter a label (e.g., "Claude Code — laptop" or "Zapier")
- Copy your key immediately
Your key is shown only once. If you lose it, you will need to create a new one.
Scopes
When creating a key, choose the access level your integration needs:
| Scope | What it allows |
|---|---|
| Read | List, search, and view tasks, views, and calendar data |
| Write | Create, update, and complete tasks; create email drafts |
Use the narrowest scope that works for your integration. A reporting tool only needs read access. Claude Code needs write access to create tasks on your behalf.
Revoking a key
- Go to Settings > API Keys
- Click Revoke next to the key you want to remove
Revocation takes effect immediately. Any integration using that key will stop working right away.
Best practices
- One key per integration — if one is compromised, you only revoke that one
- Label clearly — use names like "Claude Code — work laptop" so you know what each key is for
- Rotate periodically — create a new key, update your integration, then revoke the old one
- Never share keys — treat them like passwords