Skip to main content
GET
List Request Logs
Beta. The request logs schema is new and may evolve. Field names should be stable, but we reserve the right to add fields or adjust response shape before general availability.

Overview

Returns a paginated list of API request logs for the authenticated organization. Filterable by date range, HTTP status code, success/failure outcome, method, API key, endpoint type, and path. Per-plan access control limits the historical window: Requires the billing:read scope. Querying logs does not consume metered usage.

Query Parameters

start_date
string
Start of date range (ISO 8601). Accepts YYYY-MM-DD or full ISO datetime. Defaults to 24 hours ago.
end_date
string
End of date range (ISO 8601). Accepts YYYY-MM-DD or full ISO datetime. Defaults to now.
from
string
Alias for start_date. If both are sent, start_date wins.
to
string
Alias for end_date. If both are sent, end_date wins.
status_code
integer
Filter to a specific HTTP status code (100—599).
success
boolean
Filter by outcome: true returns succeeded requests (status < 400), false returns failed requests (status >= 400).
method
string
Filter by HTTP method (GET, POST, PATCH, DELETE, etc.).
api_key_id
string
Filter to requests made with a specific API key (key_...).
endpoint_type
string
Filter by classified endpoint type. One of search, read, monitoring, screening, clearance, check, image_search, export, reference, utility.
Case-insensitive substring match against path or request ID (max 200 characters).
limit
integer
default:"50"
Items per page (1—100).
cursor
string
Pagination cursor from a previous response.

Response

object
string
Always "list".
data
object[]
has_more
boolean
Whether more pages are available.
pagination
object

Code Examples

Errors