Creating API keys
When creating an API key you have the following options (all of those are optional):
Specify a meaningful name for the API key (e.g. api-key-ci) that identifies where the API key will be used.
You can select either all projects or a single project for which the API key is valid.
You can set the API key to expire either in 7/30/90 days, one year or that the API key does not expire at all.
This section provides an overview of all active API keys and allows you to delete unused or unneeded API keys.
If you don’t specify any option, an API key with a name containing the current date will be created — e.g.
The created API key is valid for all projects, does not expire and has read/write permissions.
After creating the API key, a dialog with the API key appears:
Important: Copy the API key from the dialog — you will only see this dialog once due to security reasons. If you forget to copy the key and close the dialog too early, you’ll have to create a new key.
Once created, API keys cannot be modified. If you need different permissions or a different expiration time, you will need to create a new API key.
Managing and deleting API Keys
All existing API keys are listed in the table at the bottom. Expired API keys are kept and visible in this table.
To delete an API key, click the icon on the row of the key.