Skip to main content
GET
Returns a paginated list of API requests for your organization, sorted newest first.
This endpoint uses the native Lumenfall API path (/v1/requests), not the OpenAI-compatible prefix (/openai/v1).

Query parameters

integer
default:"20"
Number of results to return per page. Minimum 1, maximum 100.
string
Cursor for forward pagination. Returns results older than the request with this ID. Use the next_page_url from a previous response instead of constructing this manually.
string
Cursor for backward pagination. Returns results newer than the request with this ID. Cannot be combined with starting_after.
string
Filter to requests created at or after this time. ISO 8601 datetime (e.g., 2026-03-01T00:00:00Z).
string
Filter to requests created at or before this time. ISO 8601 datetime (e.g., 2026-03-31T23:59:59Z).
string
Filter to requests made with a specific API key ID. You can retrieve your key IDs from the List API keys endpoint.
string
Filter to requests with a specific status. Accepts a single value: completed, pending, processing, upstream_failure, rejected, or cancelled. Matches the status field on each request object.
boolean
When true, includes a summary object with the total cost and count of all matching requests (not just the current page).

Response

string
Always list.
array
Array of request objects, sorted newest first.
string | null
URL to fetch the next page of results. null when there are no more results. Includes all original filters so you can follow it directly.
string | null
URL to fetch the previous page of results. null when on the first page.
object
Only present when summary=true. Aggregates across all matching requests, not just the current page.