Skip to main content
GET
List API Keys
Get a list of all API keys associated with your account. This endpoint returns key metadata without exposing the actual key secrets for security purposes.
For security reasons, the actual API key values are never returned. Only the key prefix (first 8 characters) is shown for identification.

Request

x-api-key
string
required
Your API key for authentication

Response

success
boolean
Always true for successful requests
data
array
Array of API key objects

Use Cases

1. API Key Audit

Review all API keys and their permissions:

2. Clean Up Unused Keys

Identify and potentially remove unused API keys:

3. Permission Analysis

Analyze permission distribution across keys:

4. Expiration Monitoring

Monitor keys approaching expiration:

Filtering and Analysis

While the API doesn’t support query parameters for filtering, you can filter results client-side:

Error Responses

Unauthorized (401)

Rate Limited (429)

Security Considerations

Use the prefix field to identify keys in logs and configurations: javascript console.log(`Request made with key: ${apiKey.substring(0, 8)} ***`);
Regularly review your API keys: - Remove unused keys - Rotate keys approaching expiration - Review permissions for least privilege
Monitor for suspicious activity: - Sudden usage spikes - Keys used from unexpected locations - High error rates from specific keys

Next Steps

Create New Key

Generate a new API key

Update Key

Modify key permissions

View Usage Stats

Get detailed usage statistics

Delete Key

Deactivate an API key