API Tokens

Most EKM REST APIs require an API token to authorize the request. This is to protect your account from malicious API requests in case someone has access to your account key for whatever reason.

How to create a token

An API token can be created here: Create API token

Token privileges

By default an API token has OWNER privileges, and gives read/write permissions for any object associated with the owner account.

There are three privilege levels: OWNER, GROUP, and ADMIN.

OWNER privilege allows request for objects owned by the account assigned to the token when it is created.

GROUP privilege allows requests for objects owned by any account, but usually also requires passing the owning key. This is only available to admin users.

ADMIN privilege allows access to admin objects. This is only available to admin users.

Tokens created by an admin user can be given READ or READ/WRITE permission. READ permission allows only GET requests, while READ/WRITE permission also allows PUT/POST/DELETE.