- Authentication is required for all API requests; without it, the requests will fail.
- All API requests must be made over HTTPS.
Manage Your API keys
Use the Developer Dashboard to access and manage the API keys for your entity. Go to the Circle Mint developer dashboard and click on the API Keys tab to create, view, edit, and revoke API keys. You must be logged into the production or sandbox Developer Dashboard and be an Administrator to access the API keys page:- Production:
https://app.circle.com/developer - Sandbox:
https://app-sandbox.circle.com/developer
Types of API keys
Circle API supports two types of API keys:- Standard keys provide the permissions to use any of Circle APIs for which your entity has subscribed service.
- Restricted keys limit access to the product role you select during key generation.
Create an API key
Log into Circle Mint → Developers → API keys, then:- Select “create an API key”
- Enter Name
- Provide IP addresses for IP allowlist [OPTIONAL]
- Select “create API key”
- Copy API key
- Close the dialog
You can have a maximum of 10 API keys per environment.
View API Key Details
Log into Circle Mint → Developers → API keys, then:- Select the ellipses on the API key you want to view
- Select view details
Edit an API key
Log into Circle Mint → Developers → API keys, then:- Select the ellipsis on the API key
- Select edit
- Change name
- Change IP Allowlist IPs
- Select save
Revoke an API key
Log into Circle Mint → Developers → API keys, then:- Select the ellipsis on the API key
- Select delete
- Type in DELETE
- Select delete button