Skip to content

Managing API Keys

Key typePrefixBound toCreated in
User keycsu_Your user account — all workspaces you belong toSettings > API Keys
Workspace keycs_A single workspaceWorkspace Settings > API Keys

For personal AI assistants (Claude Desktop, Cursor), create a user key — one key covers every workspace you’re a member of. Create a workspace key when an integration should be locked to a single workspace. Only the workspace owner can create workspace keys; any member can revoke them.

  1. Navigate to Settings > API Keys (user key) or Workspace Settings > API Keys (workspace key)
  2. Click Create API Key
  3. Enter a name (e.g., “Claude Desktop”, “Production Agent”)
  4. Select scopes — toggle read/write per domain, or use “Select all”
  5. Click Create Key
  6. Copy the key immediately — it’s shown only once
csu_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4
  • Prefix: csu_ (user keys) or cs_ (workspace keys)
  • Body: 32 hex characters (16 bytes of cryptographic randomness)

The API Keys page shows all active keys with:

  • Name — your label for the key
  • Key prefix — first 8 characters (csu_a1b2 / cs_a1b2c) for identification
  • Scopes — which permissions are granted
  • Created — when the key was created
  • Last used — when the key was last used for authentication

Click the revoke button next to any key. Revocation is immediate and permanent — the key stops working instantly.

Revoked keys are soft-deleted (marked with a revokedAt timestamp) and no longer appear in the key list.

  • One key per integration — create separate keys for Claude Desktop, Cursor, production agents, etc.
  • Minimum scopes — grant only the scopes each integration needs
  • Rotate regularly — revoke and recreate keys periodically
  • Never commit keys — use environment variables or secret managers