Skip to main content
GET
Get a monitor run

Authorizations

Authorization
string
header
required

Use the 'Authorization' header with the format 'Key '

Path Parameters

id
integer
required

The unique identifier of the monitor.

run_id
integer
required

The unique identifier of the run.

Response

Successful Response

monitor_id
integer
required

The monitor this run belongs to.

run_id
integer
required

Unique identifier for the run.

diff_id
integer | null

The data diff this run executed. Follow it to the data-diff endpoints for the comparison itself — results are not duplicated here.

error
string | null

Why the run failed, when it did.

started_at
string<date-time> | null

When the run started.

state
enum<string> | null

Outcome. Null while the run is still in flight.

Available options:
ok,
alert,
error,
cancelled
thresholds
Thresholds · object | null

The thresholds as they stood when the run started. Snapshotted, so a later edit to the monitor cannot rewrite the history of why a run alerted.

updated_at
string<date-time> | null

When the run last changed — its finish, once it has one.

verdict
Verdict · object | null

Why the run reached its state: the values measured, the thresholds they were judged against, and any threshold configured but not measurable.