v10

latestOpenAPI 3.1.02026-08-0375143791.1 KB
Monitors

List runs

Returns an account-wide feed of monitor runs across all monitors.

get/monitors/runs

Query parameters

status'queued' | 'running' | 'completed' | 'failed' | 'skipped'

Filter runs by lifecycle status.

Filter runs by lifecycle status.

limitinteger

Maximum number of items to return per page (1-100). Defaults to 25.

Maximum number of items to return per page (1-100). Defaults to 25.

cursorstring

Opaque pagination cursor from a previous response.

Opaque pagination cursor from a previous response.

Response

A paginated list of runs

has_moreboolean required
next_cursorstring nullable required

Example response

{
  "data": [
    {
      "id": "run_123",
      "monitor_id": "mon_123",
      "change_detected": true,
      "change_id": "chg_123",
      "credits_charged": 1,
      "error": {
        "code": "fetch_failed",
        "message": "The target URL could not be fetched."
      },
      "webhook_delivery": {
        "event_id": "evt_123",
        "http_status": 200,
        "error": {
          "code": "fetch_failed",
          "message": "The target URL could not be fetched."
        }
      },
      "webhook_deliveries": [
        {
          "event_id": "evt_123",
          "http_status": 200,
          "error": {
            "code": "fetch_failed",
            "message": "The target URL could not be fetched."
          }
        }
      ]
    }
  ]
}