Skip to content

List CI runs

GET
/api/orgs/{org}/projects/{project}/runs
curl --request GET \
--url https://api-dev.wrktr.com/api/orgs/example/projects/example/runs \
--header 'Authorization: Bearer <token>'

The project’s CI runs, newest first (or one branch’s), a page at a time: pass the last run’s createdAt as before for the next page.

org
required
string
project
required
string
branch
Any of:
string
limit
Any of:
string
before
Any of:
string

Success

Media typeapplication/json
Array<object>
object
id
required
string
branch
required
string
head
required
string
status
required
string
Allowed values: queued running passed failed error cancelled invalid
message
required
Any of:
string
checks
required
Array<object>
object
name
required
string
status
required
string
Allowed values: queued running passed failed error cancelled
exitCode
required
Any of:
Any of:
number
durationMs
required
Any of:
Any of:
number
required
required
boolean
tail
required
string
hasLog
required
boolean
cached
required
boolean
retry
required
Any of:
object
attempt
required
Any of:
number
attempts
required
Any of:
number
reason
required
string
createdAt
required
Any of:
number
startedAt
required
Any of:
Any of:
number
finishedAt
required
Any of:
Any of:
number
heartbeatAt
required
Any of:
Any of:
number
Example
[
{
"status": "queued",
"checks": [
{
"status": "queued",
"exitCode": "Infinity",
"durationMs": "Infinity",
"retry": {
"attempt": "Infinity",
"attempts": "Infinity"
}
}
],
"createdAt": "Infinity",
"startedAt": "Infinity",
"finishedAt": "Infinity",
"heartbeatAt": "Infinity"
}
]

Unauthorized

Media typeapplication/json
object
_tag
required
string
Allowed values: Unauthorized
message
required
string
Example
{
"_tag": "Unauthorized"
}

ProjectNotFound

Media typeapplication/json
object
_tag
required
string
Allowed values: ProjectNotFound
project
required
string
Example
{
"_tag": "ProjectNotFound"
}