API access requires the Premium plan.
Endpoints
- List apps: Retrieve all apps in your team.
- List consumers: Retrieve all consumers for an app.
- Get request logs: Retrieve request log data for an app.
- Get traffic: Retrieve aggregated traffic metrics for an app.
Authentication
The API uses API keys for authentication. Include your API key in theApi-Key header.
Rate limits
The API allows up to 100 requests per minute per API key. Rate limit information is included in response headers:X-RateLimit-Limit: Maximum requests allowed per minuteX-RateLimit-Remaining: Requests remaining in the current windowX-RateLimit-Reset: Unix timestamp when the limit resets
429 Too Many Requests response.
Pagination
Endpoints that return lists use cursor-based pagination. Responses include:data: Array of items for the current pagehas_more: Boolean indicating whether more items existnext_token: Token to fetch the next page (only present ifhas_moreistrue)
limit query parameter to control page size (default 100, max 1000). To fetch the next page, pass the next_token value from the previous response: