Overview
The API Keys page lists all keys created at the organization level.For each key, you can see general details such as:
- Its name
- Whether it applies to the entire organization or specific projects
- Its current status (active or inactive)
- Its expiry policy
Creating an API Key
Click Create API Key to open the creation modal. You will be asked to configure:- Name: A label to help identify the purpose of the key.
- Scope: Defines what the key is allowed to do. Currently, the only available scope is Trigger Workflows, which allows the key to initiate workflow executions via API.
- Expiry Policy: Determines how long the key remains valid.
Options include no expiry or fixed durations (e.g., 7–90 days). - Project Access: Controls which projects the key can interact with:
- All Projects — the key applies to every project in the organization (including future projects).
- Selected Projects Only — the key is restricted to specific projects you choose.
One-Time Key Display
Immediately after creation, the key appears in a secure dialog:- You can copy the key using the provided button
- The value cannot be viewed again after the dialog is closed
- Store the key securely — treat it like any other sensitive secret
Managing Keys
From the table of API keys, you may:- View basic metadata (name, scope, access settings, etc.) of all API keys created at the organization level and at the project level
- Delete any key when no longer needed
Best Practices
- Use organization-level keys for shared systems that must access multiple projects
- If you want to create a key for a project-specific system or integration, create it on the project level, not on the organization level
- Apply expiry policies based on the security standards of your deployment
- Rotate keys periodically when possible

