Skip to content

Get a CI run

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

CiRunView

Media typeapplication/json
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 | NotFound

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