Skip to content

Get a deploy run

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

The run, and the commits it ships (newest first, capped).

org
required
string
project
required
string
env
required
string
number
required
string

Success

Media typeapplication/json
object
run
required
object
id
required
string
environment
required
string
number
required
Any of:
number
commit
required
string
title
required
string
branch
required
Any of:
string
trigger
required
string
Allowed values: land promote rollback rerun
by
required
Any of:
string
createdAt
required
Any of:
number
startedAt
required
Any of:
Any of:
number
finishedAt
required
Any of:
Any of:
number
state
required
string
Allowed values: queued running passed failed error cancelled
message
required
Any of:
string
base
required
Any of:
string
steps
required
Array<object>
object
name
required
string
run
required
string
state
required
string
Allowed values: pending running passed failed error skipped cancelled
startedAt
required
Any of:
Any of:
number
finishedAt
required
Any of:
Any of:
number
exitCode
required
Any of:
Any of:
number
tail
required
string
hasLog
required
boolean
verify
Any of:
Any of:
object
state
required
string
Allowed values: checking serving not-serving unverified
checkedAt
required
Any of:
Any of:
number
seen
required
Any of:
string
message
required
Any of:
string
workers
Any of:
Array<object>
object
version
required
string
compatibilityDate
required
Any of:
string
ships
required
Array<object>
object
sha
required
string
title
required
string
branch
required
Any of:
string
author
required
Any of:
string
at
required
Any of:
Any of:
number
Example
{
"run": {
"number": "Infinity",
"trigger": "land",
"createdAt": "Infinity",
"startedAt": "Infinity",
"finishedAt": "Infinity",
"state": "queued",
"steps": [
{
"state": "pending",
"startedAt": "Infinity",
"finishedAt": "Infinity",
"exitCode": "Infinity"
}
],
"verify": {
"state": "checking",
"checkedAt": "Infinity"
}
},
"ships": [
{
"at": "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"
}