Prerequisites
Before you begin, ensure that you’ve:- Configured mTLS on your entity and have a working integration.
- Configured access to the Mint Console as an Administrator with multi-factor authentication (MFA).
Steps
Generate a new API key
- Sign in to the Mint Console.
- Complete the MFA challenge. MFA is required for all API key operations on mTLS-enabled entities.
- Generate a new API key and store it securely.
Generate the new key well in advance of the 180-day expiration. After 180
days, the old key is automatically invalidated and can no longer
authenticate requests.
Update the authorization header in your integration
Replace the
Authorization: Bearer header value in your integration with
the new API key. For example, update the environment variable or secrets
manager entry that stores your key:Verify the new key with a test API call
Send a test request using the new API key and your existing client
certificate to confirm the new key works. The example below uses
Look for
api-eu.circle.com (the MiCA-regulated hostname). If you enabled mTLS
optionally, substitute api.circle.com:SSL connection using TLSv1.3 in the verbose output and confirm
you receive a successful response. If you receive a 401 error, verify that
you copied the new key correctly.Revoke the old API key
After you confirm the new key is working in your integration:
- Sign in to the Mint Console.
- Complete the MFA challenge.
- Revoke the old API key.