Managing API Keys

Keeps your environment secure: create, regenerate or delete API keys

Create an API Key

  1. Log in to the Tatum Dashboard.
  2. Go to the [API Keys] page.
  3. Click the [Create API key] button
🚧

Attention

  • This functionality is reserved for paid plans.
  • All Team Members can create API keys

Regenerate an API Key

  1. Log in to the Tatum Dashboard.

  2. Go to the [API Keys] page.

  3. Find the auth API Key(s) you have issues with.

  4. Click the [...] Menu.

  5. Click "Regenerate Key", then click "Regenerate" in the confirmation dialog.

  6. This will replace the API Key with a new one. You will need to update the key anywhere it's used. Notifications, Virtual Accounts, the HMAC webhook secret and other data linked to the key are kept.

🚧

Attention

  • When regenerating an API Key, keep special attention to KMS since it requires a 1:1 match with the auth API Key that broadcasts transactions for signature.
  • Only the organization owner can regenerate API keys. Team Members can't.

Expire an API Key - Stop it from working

  1. Log in to the Tatum Dashboard.

  2. Go to the [API Keys] page.

  3. Find the auth API Key(s) you have issues with.

  4. Click the [...] Menu.

  5. Click "Expire"

  6. Type expire in the confirmation dialog and click "Expire".

❗️

Warning

  • Expiring an API key deletes all Virtual Accounts, Subscriptions to notifications and the HMAC webhook secret. Creating a new key doesn't bring them back. This action is irreversible. To rotate a key safely, regenerate it instead. See Handling Exposed API Keys.
  • Only the organization owner can expire API keys. Team Members can't.

Important Information

If you suspect or are sure that your API Keys have been compromised or exposed, you can regenerate or expire them. See Handling Exposed API Keys to choose the right option.


Disclaimer

The auth API Keys function as the primary means of authentication for requests made through both the REST API and the Tatum SDK. They facilitate access to sensitive data and critical functionalities within users' applications. Any compromise or breach of these keys may lead to unauthorized access, data breaches, and potential financial loss.

Users are advised that by utilizing our platform and its services, they accept full responsibility for the protection and security of their auth API Keys.

Users are strongly encouraged to exercise due diligence and vigilance in managing and securing their auth API Keys to ensure the continued security of their applications and data.

❗️

Warning

Tatum disclaims any liability or responsibility for any unauthorised access, data breaches, or financial loss resulting from the misuse or compromise of the API Keys.


Did this page help you?