Skip to main content

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

  1. Go to Settings > API Keys
  2. Click Create API Key
  3. Enter a label (e.g., "Claude Code — laptop" or "Zapier")
  4. 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:

ScopeWhat it allows
ReadList, search, and view tasks, views, and calendar data
WriteCreate, 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

  1. Go to Settings > API Keys
  2. 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