API Keys are simple encrypted tokens that are used by third-party applications to consume, in an authenticated manner, the application REST APIs. They allow to query REST APIs with the same authorizations as the user who has created the API Key.
![]() |
An API key can be used to query DOC
REST APIs, and needs to be sent through query parameters or headers.
For example, available tasks can be listed using the API Key in query parameters:
GET /api/scenario/application?api-key=36e2326d-a3f5-4a1c-80cd-9c5e61111f5d
Or in the HTTP request headers:
GET /api/scenario/application X-Api-Key: 36e2326d-a3f5-4a1c-80cd-9c5e61111f5d
API keys are managed from the API Keys management view which can be accessed from the Settings menu in the Topbar. For more details, refer to Section Understanding the API Keys Management View.
![]() |
Note that:
|
Connect to the web client as a user with sufficient permissions to proceed. For more details, refer to Section Accessing the Web Client and Part Securing.
In the Topbar Menu Settings, click on Settings > Application Configuration > Permissions. The Permissions management view opens.
In the toolbar, click on . A dialog opens.
Name the API Key (usually with the name of the third-party application that will use it). Optionally give an expiration date to your API Key.
![]() |
Finalize the creation by clicking on CREATE. The API Key is now created and a confirm dialog displays it.
![]() |
Click on OK. The API key is listed. In the toolbar, click on to refresh the list if need be.
![]() |
To revoke all application access from an API Key, it must be deleted from the API Keys management view.
Connect to the web client as a user with sufficient permissions to proceed. For more details, refer to Section Accessing the Web Client and Part Securing.
In the Topbar Menu Settings, click on Settings > Application Configuration > Permissions. The Permissions management view opens.
In the toolbar, click on . A dialog opens.
Click on DELETE to confirm the deletion.
![]() |
The API Key is now deleted.