Security templates
Security templates are used to generate API access keys (temporary keys with configurable permissions & restrictions)
The Security Templates are accessible from Settings > Project > Access (page) > Security template (tab).
Create a security template
Security Templates can be created with the +Add Template button by entering the following informations
Description
Used to identify the security template
Permissions
Used to define what users can / can't do with the assets. Permissions are selected from the list:
API Permission | Description |
---|---|
| List assets |
| Fetch assets |
| Upload file |
| Create file metadata |
| Update file metadata |
| Rename file |
| Move file |
| Delete file |
| Set file visibility |
| Update file labels |
| Edit file |
| Create directory |
| Rename directory |
| Create and update directory metadata |
| Move directory |
| Delete directory |
| Set directory visibility |
| Change container configuration |
| List container configuration |
| Change product information |
| Perform autotagging |
| List collections |
| Manage collections |
| View labels |
| Manage labels |
| Manage sharebox |
| Manage airbox |
| Manage approval |
| Approve/Reject assets |
| View accesses |
| Manage accesses |
Upload limits
These settings set limits on the Upload API.
Setting | Description | Default |
---|---|---|
Limit per min ( | Set the maximum uploads per minute with the key | Unlimited |
Limit per source IP ( | Maximum number of uploads allowed by IP by the key | Unlimited |
Directory scope ( | Directories where the key is allowed to upload. If you want to allow all subdirectories of /folder, set the value to /folder/* | All directories |
Restrict IP limitation
It restricts API calls based on IP address ranges and/or countries.
Setting | Description | Default |
---|---|---|
Whitelist IP ranges ( | IP addresses allowed to perform requests using this SecurityTemplate | No restrictions |
Whitelist countries ( | If the IP address is detected to come from these countries, they are allowed to make requests to the system | All countries are allowed |
Key Validity
This setting allows to set the validity period of the key, for example to match the user's session length in your authenticated application
Setting | Description | Default |
---|---|---|
| time in second before the key expires | 1200 s (20 minutes) |
Listing Limits
Directories where the key is allowed to list elements.
Setting | Description | Default |
---|---|---|
| Directories where the key is allowed to list and search assets. If you want to allow all subdirectories of /folder, set the value to /folder/* | All directories |
Manage existing Security templates
Existing API keys can be managed individually or in bulk for status (Active <> Deactivate):
User level | Description |
---|---|
Description | To identify the Security template |
Secret key | The Security Template value. To be kept secret |
Created at | The Security Template creation date |
Scope | Used to limit the scope. Value "project" by default. |
Active | The Security template status that can be toggled from activated to deactivated using the |
Copy | Copy the secret key in the clipboard for easy reuse |
Last updated