Managing API Keys
Creating a key
Section titled “Creating a key”- Navigate to Settings > API Keys in your workspace
- Click Create API Key
- Enter a name (e.g., “Claude Desktop”, “Production Agent”)
- Select scopes — toggle read/write per domain, or use “Select all”
- Click Create
- Copy the key immediately — it’s shown only once
Key format
Section titled “Key format”cs_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4- Prefix:
cs_(always) - Body: 32 hex characters (16 bytes of cryptographic randomness)
- Total length: 35 characters
Viewing keys
Section titled “Viewing keys”The API Keys page shows all active keys with:
- Name — your label for the key
- Key prefix — first 8 characters (
cs_a1b2c3) for identification - Scopes — which permissions are granted
- Created — when the key was created
- Last used — when the key was last used for authentication
Revoking a key
Section titled “Revoking a key”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.
Best practices
Section titled “Best practices”- 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