List project runs
Changed onList runs in a project, across multiple environments, using Personal Access Token auth. You can filter the runs by status, created at, task identifier, version, and more.
Request
- Base URLhttps://api.trigger.dev
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Use this parameter to paginate the results. You can specify the number of runs per page, and the ID of the run to start the page after or before.
For object fields like page, you should use the "form" encoding style. For example, to get the next page of runs, you can use page[after]=run_1234.
Use this parameter to filter the runs. You can filter by created at, environment, status, task identifier, and version.
For array fields, you can provide multiple values to filter by using a comma-separated list. For example, to get QUEUED and EXECUTING runs, you can use filter[status]=QUEUED,EXECUTING.
For object fields, you should use the "form" encoding style. For example, to filter by the period, you can use filter[createdAt][period]=1d.
{
"createdAt": {
"period": "1d"
},
"bulkAction": "bulk_1234",
"schedule": "schedule_1234",
"error": "error_8f3b2a1c9d4e5f60"
}Response
Successful request
Example response
{
"data": [
{
"id": "run_1234",
"taskIdentifier": "my-task",
"env": {
"id": "cl1234",
"name": "dev",
"user": "Anna"
},
"idempotencyKey": "idempotency_key_1234",
"tags": [
"user_5df987al13",
"org_c6b7dycmxw"
],
"costInCents": 0.00292,
"baseCostInCents": 0.0025,
"durationMs": 491
}
],
"pagination": {
"next": "run_1234",
"previous": "run_5678"
}
}Changes
- breaking
removed the enum value
WAITING_FOR_DEPLOYfrom the propertyallOf[CommonRunsFilter]/status/items/of thequeryrequest parameterfilter - warning
added the new
PENDING_VERSIONenum value to the//response property for the response status - info
added the enum value
PENDING_VERSIONto the propertyallOf[CommonRunsFilter]/status/items/of thequeryrequest parameterfilter - info
removed the
WAITING_FOR_DEPLOYenum value from the//response property for the response status
- breaking
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info