total | integer / null | Optional | |
has_more | boolean | Optional | True when another page is available. |
next_cursor | string / null | Required | Opaque continuation for the same listing; null means no further page. |
page | object | Optional | additional fields rejected |
page.limit | integer | Required | maximum: 9007199254740991; exclusiveMinimum: 0 |
page.sort | string | Required | |
page.order | string | Required | values: "asc", "desc" |
page.total | integer / null | Required | |
page.query_scope | string | Required | must equal "server_dataset" |
page.nulls | string | Required | must equal "last" |
items | array | Required | Records in this bounded page. |
items[].id | string | Required | Resource identifier returned by the operation. |
items[].workspace_id | string | Required | Workspace that owns this record. |
items[].project_id | string | Required | Project that owns this record. |
items[].status | string | Required | Resource lifecycle status. values: "active", "paused" |
items[].cadence_seconds | number | Required | Configured check interval in seconds. Scheduling and admission can delay completion. |
items[].state | string | Required | Saved lifecycle or evidence state, as enumerated for this record. |
items[].observation_state | object | Required | Saved observation state. Before the first check, this object can be empty. |
items[].observation_state.state | string | Optional | Saved lifecycle or evidence state, as enumerated for this record. |
items[].observation_state.uncertain | boolean | Optional | True when the latest attempt is inconclusive. Earlier conclusive state can remain recorded beside it. |
items[].observation_state.checked_at | string | Optional | UTC timestamp of the saved check. |
items[].observation_state.lastChangedAt | string / null | Optional | |
items[].observation_state.firstAbsentAt | string / null | Optional | UTC start of the current sequence of complete absent observations; null outside that sequence. |
items[].observation_state.nextCheckAt | string / null | Optional | Confirmation-check eligibility requested by the state reducer; null when no extra confirmation check is requested. |
items[].observation_state.reason | string / null | Optional | Recorded explanation; null when no explanation applies. |
items[].observation_state.latestAttempt | object / null | Optional | Summary of the newest accepted attempt, including unknown or incomplete results; null before an attempt. |
items[].observation_state.latestAttempt.state | string | Optional | Saved lifecycle or evidence state, as enumerated for this record. |
items[].observation_state.latestAttempt.reason | string / null | Optional | Recorded explanation; null when no explanation applies. |
items[].observation_state.latestAttempt.checkedAt | string | Optional | UTC timestamp of the summarized attempt. |
items[].observation_state.latestAttempt.httpStatus | number / null | Optional | |
items[].observation_state.latestAttempt.occurrenceCount | number | Optional | Total matching occurrences reported by that attempt; its retained summary can contain fewer occurrence excerpts. |
items[].observation_state.latestAttempt.occurrences | array | Optional | |
items[].observation_state.latestAttempt.occurrences[].href | string / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].targetUrl | string / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].anchor | string / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].rel | array | Optional | |
items[].observation_state.latestAttempt.occurrences[].context | string / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].locator | object / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].locator.line | number / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].locator.column | number / null | Optional | |
items[].observation_state.latestAttempt.occurrences[].locator.offset | number / null | Optional | |
items[].observation_state.latestAttempt.checkerVersion | string | Optional | |
items[].observation_state.lastSuccessfulObservation | object / null | Optional | Summary of the latest complete, conclusive observation. It survives a later unknown attempt; conclusive does not imply presence or a healthy destination. |
items[].observation_state.lastSuccessfulObservation.state | string | Optional | Saved lifecycle or evidence state, as enumerated for this record. |
items[].observation_state.lastSuccessfulObservation.reason | string / null | Optional | Recorded explanation; null when no explanation applies. |
items[].observation_state.lastSuccessfulObservation.checkedAt | string | Optional | UTC timestamp of the retained conclusive observation, which can precede the latest attempt. |
items[].observation_state.lastSuccessfulObservation.httpStatus | number / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrenceCount | number | Optional | Total matching occurrences reported by the conclusive observation; the summary retains at most ten excerpts. |
items[].observation_state.lastSuccessfulObservation.occurrences | array | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].href | string / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].targetUrl | string / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].anchor | string / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].rel | array | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].context | string / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].locator | object / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].locator.line | number / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].locator.column | number / null | Optional | |
items[].observation_state.lastSuccessfulObservation.occurrences[].locator.offset | number / null | Optional | |
items[].observation_state.lastSuccessfulObservation.checkerVersion | string | Optional | |
items[].observation_state.lastSuccessfulObservationSameAsLatestAttempt | boolean | Optional | |
items[].observation_state.confirmedState | string / null | Optional | |
items[].observation_state.lastSuccessfulAt | string / null | Optional | |
items[].observation_state.lastHealthyAt | string / null | Optional | |
items[].observation_state.firstUnavailableAt | string / null | Optional | UTC start of the current sequence of complete unavailability observations for the inspected source or destination; null outside that sequence. |
items[].observation_state.unavailableCount | number | Optional | Count of complete unavailability observations in the current sequence for the inspected source or destination. |
items[].observation_state.wasEverHealthy | boolean | Optional | |
items[].observation_state.retryNotBefore | string / null | Optional | UTC lower bound derived from the publisher’s Retry-After. The scheduler can check later; this is not an exact appointment. |
items[].observation_state.ignored | boolean | Optional | True when the reducer ignores an old, same-time or already-recorded attempt without advancing saved state. |
items[].created_at | string | Required | UTC timestamp when the record was created. |
items[].updated_at | string | Required | UTC timestamp of the last record update. |
items[].last_attempt_at | string / null | Required | UTC timestamp of the latest saved attempt, including an inconclusive attempt; null before any attempt. |
items[].last_success_at | string / null | Required | UTC timestamp of the latest complete, conclusive observation; null before one exists. This does not mean the link was present. |
items[].last_observation_id | string / null | Required | Identifier returned by the related operation. |
items[].next_check_at | string / null | Required | Saved scheduling eligibility time in UTC, not a promised completion time. Read status before treating it as an active schedule. |
items[].overdue_reason | string / null | Required | Recorded scheduling or admission delay; null when no delay reason is saved. |
items[].url | string | Required | |
items[].created | boolean | Optional | True when this request created the record; false when an existing record was reused. |
items[].last_successful_observation_id | string / null | Optional | Identifier returned by the related operation. |