List API Keys
Developer Tools
List API Keys
Get all API keys for your account
GET
List API Keys
Overview
Retrieve all API keys associated with your account. This endpoint provides comprehensive information about your API keys including their status, permissions, usage statistics, and configuration details.Parameters
Filter by API key status
active- Active API keys (default)inactive- Inactive API keysexpired- Expired API keysrevoked- Revoked API keysall- All API keys regardless of status
Filter by permission resource
identity- Identity management keysscores- Score query keysachievements- Achievement keystrading- Trading data keystrust- Trust layer keysattestations- Attestation keysall- All permissions
Search by API key name or description
Sort API keys by field
createdAt- By creation date (default)lastUsed- By last use datename- By nameusage- By usage count
Sort order
desc- Descending (default)asc- Ascending
Number of API keys to return (default: 50, max: 100)
Number of API keys to skip for pagination (default: 0)
Include usage statistics (default: true)
Include webhook configurations (default: true)
Response
Indicates if the request was successful
Array of API key objects
Pagination information
API key summary statistics
ISO 8601 timestamp of the response
Examples
Response Example
Use Cases
1. API Key Management Dashboard
Create a comprehensive management dashboard:2. Usage Analytics
Analyze API key usage patterns:3. Permission Analysis
Analyze API key permissions:4. Webhook Monitoring
Monitor webhook configurations:5. Key Rotation Planning
Plan API key rotations:Best Practices
1. Regular Monitoring
Monitor API keys regularly:2. Automated Alerts
Set up automated alerts:3. Key Lifecycle Management
Manage key lifecycle:4. Usage Optimization
Optimize API key usage:Related Endpoints
- Create API Key - Create new API keys
- Revoke API Key - Revoke API keys
- Get Usage - View detailed usage statistics
Troubleshooting
”No API keys found”
Cause: No API keys match the criteria or account has no keys. Solution:- Remove restrictive filters
- Check if you have created any API keys
- Verify your account has API key creation permissions
”Invalid status filter”
Cause: Unsupported status value. Solution:- Use supported statuses: active, inactive, expired, revoked, all
- Check for typos
”Invalid permission filter”
Cause: Unsupported permission value. Solution:- Use supported permissions: identity, scores, achievements, trading, trust, attestations, all
- Check for typos
Rate Limits
API key listing requests are subject to rate limits:- Free tier: 60 requests per minute
- Starter tier: 300 requests per minute
- Professional tier: 1,000 requests per minute
- Enterprise tier: Custom limits