Overview:
Three key levels exist and each has different permission and creation requirements.
User API Key
- Inherits the permissions of the user who creates it.- Use when an integration needs to act as a specific user.
Workspace API Key
- Can only be created by users with the Workspace Editor role.- Grants access to a single workspace via the API.
Organization (Orga) API Key
- Can only be created by users with the Organization Owner role.
- Grants access across the whole organization via the API.
⚙️ How to Create API Keys
1. User API Key
Use this when an integration should act as you (the user).
Steps:
Click your profile icon at the bottom-left corner.
Click on your name.
Go to the API Keys section.
Click Create API Key and enter a name.
Copy the key immediately — it will not be visible again later.
2. Workspace API Key
Use this for workspace-level integrations.
Steps:
Click your profile icon at the bottom-left corner.
Click Settings.
Select the Workspace you want to manage.
Open the API section in the left panel.
If you see Workspace Settings instead of Settings, click that directly — it leads to the same place.
Click Create API Key and enter a name.
Copy the key immediately — it will not be visible again later.
🔒 Permission required: You must have the Workspace Editor role (or higher) to create a workspace API key.
3. Organization (Orga) API Key
Use this for organization-wide integrations.
Steps:
Click your profile icon at the bottom-left corner.
Click Settings.
Go to the API section in the left panel.
Click Create API Key and enter a name.
Copy the key immediately — it will not be visible again later.
🔒 Permission required: You must be an Organization Owner to create an organization-level API key.
🧩 Best Practices
Treat API keys like passwords — never share them publicly.
Rotate keys regularly and revoke unused ones.
Store them securely using a secret manager or environment variable.