List API request log entries

GET https://app.speybooks.com/api/v1/api-request-log/

Paginated list of API key requests for the organisation. Returns lightweight columns only (no headers or bodies) for performance. Filterable by HTTP method, status code range (2xx, 4xx, 5xx), and specific API key ID.

Ordered by most recent first. Default page size is 25, maximum 100.

Query parameters

keyId integer optional
Filter by API key ID.
method string optional
Filter by HTTP method.
GETPOSTPUTPATCHDELETE
page integer optional Default: 1
Page number for pagination. Default 1.
min: 1
perPage integer optional Default: 25
Results per page. Default 25, maximum 100.
min: 1 · max: 100
status string optional
Filter by response status code range.
2xx4xx5xx

Response

200 Paginated list of API request log entries, newest first. Excludes heavy columns (headers, bodies) for performance.
Show response fields
entries array<object>
Show child attributes
apiKeyId integer
createdAt string date-time
id integer
ipAddress string
keyName string
keyPreview string
method string
path string
responseTimeMs integer
statusCode integer
userAgent string