List Requests
Changed onList your team's individual API and app requests in a time range. Each request reports how many credits it consumed (api_credits, ui_credits), its response time (duration, in seconds), HTTP status code, endpoint type and the number of records returned. Use it to inspect per-request consumption and latency. Set group_by=search_pattern to return named summaries in groups, with an empty data list. Search patterns group requests with the same stable filters and includes credits, records, company domain sends and deduplication coverage. The date range selects when requests ran. Filter by types, exact endpoint path, origin, API key or search_pattern_key. Use credit_start_datetime/credit_end_datetime to find requests charged in that window even if they ran earlier; no request-date defaults apply in charge-window mode, and metadata.total_results reports matching requests. Unlinked charges have no request to return. Otherwise defaults to the last 5 days.
Request
- Base URLhttps://api.theirstack.com
- URLhttps://api.theirstack.com/v0/requests/
- AuthHTTP bearer
Query parameters
Start datetime in ISO format (e.g., 2023-01-01T00:00:00). Defaults to 5 days ago.
End datetime in ISO format (e.g., 2023-01-01T23:59:59). Defaults to now.
Return only these request ids. When set, the date range is ignored, so a single request can be addressed without knowing when it ran.
The page number of the results
Return at most this many results
Only requests from this search pattern key.
Start of the charge-date window (inclusive), independent of when requests ran.
End of the charge-date window (inclusive).
Only requests with positive charges of these types in the charge window: api or ui (Company credits). Returned credit totals use the same window and selected types.
Filter by origin app or api
Filter by request origin (api, app, web, mcp)
Filter by API key id
Filter by search type.
Match any exact request URL path; unassigned selects charges without a recorded endpoint. Intersects the singular endpoint filter.
Match any HTTP response status code.
Exact request URL path, e.g. /v1/jobs/search; host and query string are ignored.
Only requests whose total (api + ui) credits consumed are at least this.
Only requests whose total (api + ui) credits consumed are at most this.
IANA timezone, such as Europe/Madrid.
Response
Successful Response
Example response
{
"metadata": {
"total_results": 2034
}
}Changes
- info
added the optional property
//to the response with the status
- info
- warning
deleted the
queryrequest parametercampaign_key - info
added the new optional
queryrequest parametersearch_pattern_key - info
added the optional property
//to the response with the status
- warning