Endpoint
ended_at ascending.
Authentication
Requests must include a Bearer token in theAuthorization header:
Query parameters
| Parameter | Required | Description |
|---|---|---|
since | Yes | ISO 8601 datetime. Only returns calls that ended at or after this time. |
until | No | ISO 8601 datetime. Only returns calls that ended before this time. Defaults to now. |
page | No | Page number for pagination. Defaults to 1. |
per_page | No | Number of calls per page. Defaults to 100, maximum 1000. |
Response
Returns a JSON array of call objects. Default 100 calls per page (max 1000).Pagination headers
Follows RFC 8288 (Web Linking).| Header | Description |
|---|---|
X-Total-Count | Total number of calls matching the query. |
Link | Standard Link header with rel="next" and rel="prev" URLs when applicable. |
Rate limiting
60 requests per minute per team. Returns429 Too Many Requests when exceeded.
Error responses
| Status | Cause |
|---|---|
401 Unauthorized | Missing or invalid Bearer token. |
422 Unprocessable Entity | Malformed since or until parameter (must be valid ISO 8601). |
429 Too Many Requests | Rate limit exceeded. |
Example
Notes
- Only completed calls are returned (in-progress calls are excluded).
- Calls are filtered by
ended_at, notstarted_at. - Tokens do not expire. Rotation is manual.

