Skip to main content
GET
Get a Monitor Check
Returns one check with its changes, per source. Get check IDs from List Monitor Checks.
A check of a page whose text changed (alertOn: "page"):
notified is false here because the monitor had no alert channel switched on.

Reading the changes

Each source in sources has:
  • added: new items (rows whose key wasn’t there last time), each with all its fields.
  • removed: items that are gone.
  • changed: items whose fields changed, as { "key": "...", "item": { ... }, "fields": [{ "field": "price", "previous": 30, "current": 25 }] }.
  • pages: for page watching, the lines added to and removed from each page’s text.
  • rows: with alertOn: "every", the rows of this run (up to 200).
  • baseline: true on a source’s first check, which only records the starting point.
  • error: why a source couldn’t be read this time.
judgment is set when the monitor has a goal: { "meaningful": true, "reason": "..." }. When meaningful is false, no alert went out.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

monitorId
string
required

The monitor's ID.

checkId
string
required

The check's ID.

Response

The check.

status
enum<string>
Available options:
success
check
object