API keys
API keys authenticate the calls from your company’s systems to the platform. Each key has an ID and a secret token, used as username and password in the HTTP Basic scheme described in Technical integration.
Create a key
Under Settings > API keys > New key:
- Provide an optional description to identify the key’s use (up to 32 characters).
- Click Create.
- Copy the ID and the secret token and store both in a safe place. The screen shows the key only once: after leaving the screen, the token cannot be recovered.
Each account supports up to 10 keys at a time. To create a key beyond that limit, remove an existing one first.
Panel
The API keys screen lists all the account’s keys with:
- ID of the key.
- Visible token: first characters of the token, enough to identify it without exposing the secret.
- Description set on creation.
- Last used: approximate time of the last call authenticated with the key.
Edit the description at any time. For security, the token is not displayed again after creation.
Removal
A removed key stops authenticating new calls. In critical situations, also consider rotating the credentials of the systems that used the key.
Best practices
- One key per integration: makes it easier to track usage (
Last used) and revoke access without affecting other integrations. - Explicit descriptions: indicate the system or environment that uses the key (e.g.,
checkout-prod,etl-staging). - Periodic rotation: generate a new key, update the system and remove the previous one after confirming there are no more calls using it.
- Never version tokens: store them in environment variables, secret managers or dedicated vaults.