Skip to main content
GET
List requests by endpoint(s)

Authorizations

Authorization
string
header
required

Key on the READONLY preset, or any key whose permissions include the ones this API lists. Prefix it with "Key ", e.g. Authorization: Key YOUR_API_KEY

Query Parameters

limit
integer
default:50

Number of items to return per page (max 100)

Required range: 1 <= x <= 100
Example:

20

cursor
string

Pagination cursor encoding the page number

Example:

"Mg=="

endpoint_id
required

Filter by specific endpoint ID(s). Accepts 1-50 endpoint IDs. Supports comma-separated values: ?endpoint_id=model1,model2 or array syntax: ?endpoint_id=model1&endpoint_id=model2

Example:
start

Start date in ISO8601 format (e.g., '2025-01-01T00:00:00Z' or '2025-01-01'). Defaults to 24 hours ago.

Example:

"2025-01-01T00:00:00Z"

end

End date in ISO8601 format, exclusive (e.g., '2025-02-01T00:00:00Z' or '2025-02-01'). Data up to but not including this timestamp is returned. Defaults to current time.

Example:

"2025-02-01T00:00:00Z"

status
enum<string>

Filter by request status

Available options:
success,
error,
user_error
Example:

"success"

request_id
string<uuid>

Filter by specific request ID

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

expand

Fields to expand in the response. Use payloads to include input and output payloads. Use billing to include billable_units per request; billing also requires the billing:usage:read permission.

Example:
sort_by
enum<string>
default:ended_at

Sort results by end time or duration

Available options:
ended_at,
duration
Example:

"ended_at"

Response

Requests listed successfully

Paginated list of serverless requests for the specified endpoint

next_cursor
string | null
required

Cursor for the next page of results, null if no more pages

has_more
boolean
required

Boolean indicating if more results are available (convenience field derived from next_cursor)

items
object[]
required

List of requests matching the filter