API Keys
API keys provide programmatic access to the platform. Open Admin → API Keys.
Search by name or key ID. Each key shows how many permissions it carries, for example 1 permission, and an Actions menu. Select + Create API Key to issue a key.
Create an API key
+ Create API Key opens a dialog that asks you to grant the key only the permissions it needs.
Key name — a label, such as Reporting integration.
Select Permissions — required. Search the list and check each permission the key needs.

The permissions are the account's capabilities: the same set that roles carry, such as Create a project, View user, and Manage user. For what each capability covers and which roles hold it, see Capabilities by role.
Select Create Key to issue the key. The button stays unavailable until you enter a name and select a permission.
Copy the key
When the key is created, the dialog shows Your key has been generated. Copy the key now: for security, it's shown only once and can't be retrieved later. Select the copy icon beside the key.
Below it, Example — API Key Usage shows a sample curl request that sends the key in the x-platform-key header. Select Done to close the dialog.

API keys can carry account-management permissions. Grant only required permissions. Store the key value securely.
Manage a key
Each key's Actions menu has two options:
Sample cURL — show a sample
curlrequest for the key, with a<YOUR_API_KEY>placeholder in thex-platform-keyheader. Replace the placeholder with the key you copied when you created it.Revoke — revoke the key.


Maintained by Abhishek Paul
AI-assisted, human-approved

Last updated
Was this helpful?

