status | string | Required | Resource lifecycle status. |
admission | object / null | Optional | |
admission.operation_id | string | Required | Identifier returned by the related operation. minLength: 1; maxLength: 200 |
admission.project_id | string | Required | Project that owns this record. minLength: 1; maxLength: 200 |
admission.context | string | Required | values: “import”, “candidate”, “candidate_batch”, “serve” |
admission.decisions | array | Required | |
admission.decisions[].index | integer | Required | minimum: 0; maximum: 9007199254740991 |
admission.decisions[].url | string | Required | |
admission.decisions[].normalized_url | string / null | Required | |
admission.decisions[].host | string / null | Required | |
admission.decisions[].decision | string | Required | values: “admitted”, “rejected” |
admission.decisions[].reason | string | Required | Recorded explanation; null when no explanation applies. |
admission.decisions[].rule_kind | string / null | Required | |
admission.decisions[].rule_id | string / null | Required | Identifier returned by the related operation. |
admission.decisions[].rule_value | string / null | Required | |
admission.decisions[].cap | object / null | Required | |
admission.decisions[].cap.limit | integer | Required | maximum: 9007199254740991; exclusiveMinimum: 0 |
admission.decisions[].cap.used | integer | Required | minimum: 0; maximum: 9007199254740991 |
admission.decisions[].subject_key | string | Required | minLength: 1; maxLength: 200 |
admission.summary | object | Required | Grouped change counts included in this delivery, limited to accessible websites. additional fields rejected |
admission.summary.total | integer | Required | minimum: -9007199254740991; maximum: 9007199254740991 |
admission.summary.admitted | integer | Required | minimum: -9007199254740991; maximum: 9007199254740991 |
admission.summary.rejected | integer | Required | minimum: -9007199254740991; maximum: 9007199254740991 |
admission.summary.by_rule | object | Required | |
admission.policy_revision | integer | Required | minimum: 0; maximum: 9007199254740991 |
admission.disavow_revision | integer | Required | minimum: 0; maximum: 9007199254740991 |
admission.replayed | boolean | Required | True when the response reuses an earlier request with the same idempotency value. |
rows | array | Required | |
rows[].index | number | Required | |
rows[].watch | object | Optional | |
rows[].watch.id | string | Required | Resource identifier returned by the operation. |
rows[].watch.workspace_id | string | Required | Workspace that owns this record. |
rows[].watch.project_id | string | Required | Project that owns this record. |
rows[].watch.status | string | Required | Resource lifecycle status. values: “active”, “paused” |
rows[].watch.cadence_seconds | number | Required | |
rows[].watch.state | string | Required | Saved lifecycle or evidence state, as enumerated for this record. |
rows[].watch.observation_state | object | Required | Saved observation state. Before the first check, this object can be empty. |
rows[].watch.observation_state.state | string | Optional | Saved lifecycle or evidence state, as enumerated for this record. |
rows[].watch.observation_state.uncertain | boolean | Optional | |
rows[].watch.observation_state.checked_at | string | Optional | UTC timestamp of the saved check. |
rows[].watch.observation_state.lastChangedAt | string / null | Optional | |
rows[].watch.observation_state.firstAbsentAt | string / null | Optional | |
rows[].watch.observation_state.consecutiveAbsent | number | Optional | |
rows[].watch.observation_state.nextCheckAt | string / null | Optional | |
rows[].watch.observation_state.reason | string / null | Optional | Recorded explanation; null when no explanation applies. |
rows[].watch.observation_state.latestAttempt | object / null | Optional | |
rows[].watch.observation_state.latestAttempt.state | string | Optional | Saved lifecycle or evidence state, as enumerated for this record. |
rows[].watch.observation_state.latestAttempt.reason | string / null | Optional | Recorded explanation; null when no explanation applies. |
rows[].watch.observation_state.latestAttempt.checkedAt | string | Optional | |
rows[].watch.observation_state.latestAttempt.httpStatus | number / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrenceCount | number | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences | array | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].href | string / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].targetUrl | string / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].anchor | string / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].rel | array | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].context | string / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].locator | object / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].locator.line | number / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].locator.column | number / null | Optional | |
rows[].watch.observation_state.latestAttempt.occurrences[].locator.offset | number / null | Optional | |
rows[].watch.observation_state.latestAttempt.checkerVersion | string | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation | object / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.state | string | Optional | Saved lifecycle or evidence state, as enumerated for this record. |
rows[].watch.observation_state.lastSuccessfulObservation.reason | string / null | Optional | Recorded explanation; null when no explanation applies. |
rows[].watch.observation_state.lastSuccessfulObservation.checkedAt | string | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.httpStatus | number / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrenceCount | number | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences | array | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].href | string / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].targetUrl | string / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].anchor | string / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].rel | array | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].context | string / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].locator | object / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].locator.line | number / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].locator.column | number / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.occurrences[].locator.offset | number / null | Optional | |
rows[].watch.observation_state.lastSuccessfulObservation.checkerVersion | string | Optional | |
rows[].watch.observation_state.lastSuccessfulObservationSameAsLatestAttempt | boolean | Optional | |
rows[].watch.observation_state.confirmedState | string / null | Optional | |
rows[].watch.observation_state.lastSuccessfulAt | string / null | Optional | |
rows[].watch.observation_state.lastHealthyAt | string / null | Optional | |
rows[].watch.observation_state.firstUnavailableAt | string / null | Optional | |
rows[].watch.observation_state.unavailableCount | number | Optional | |
rows[].watch.observation_state.wasEverHealthy | boolean | Optional | |
rows[].watch.observation_state.retryNotBefore | string / null | Optional | |
rows[].watch.observation_state.ignored | boolean | Optional | |
rows[].watch.created_at | string | Required | UTC timestamp when the record was created. |
rows[].watch.updated_at | string | Required | UTC timestamp of the last record update. |
rows[].watch.last_attempt_at | string / null | Required | |
rows[].watch.last_success_at | string / null | Required | |
rows[].watch.last_observation_id | string / null | Required | Identifier returned by the related operation. |
rows[].watch.next_check_at | string / null | Required | |
rows[].watch.overdue_reason | string / null | Required | |
rows[].watch.source_url | string | Required | Publisher page URL recorded in this evidence. |
rows[].watch.target_url | string | Required | Destination URL recorded in this evidence. |
rows[].watch.target_scope | string | Required | |
rows[].watch.expected_anchor | string / null | Required | |
rows[].watch.expected_rel | array / null | Required | |
rows[].watch.local_reference | string / null | Required | Customer reference for joining this record to a local ledger entry. |
rows[].watch.last_successful_observation_id | string / null | Required | Identifier returned by the related operation. |
rows[].watch.history_compacted_before | string / null | Optional | |
rows[].watch.created | boolean | Optional | True when this request created the record; false when an existing record was reused. |
rows[].watch.detail | string | Optional | |
rows[].error | object | Optional | |
rows[].error.code | string | Required | |
rows[].error.message | string | Required | |
rows[].error.admission | object | Optional | additional fields rejected |
rows[].error.admission.index | integer | Required | minimum: 0; maximum: 9007199254740991 |
rows[].error.admission.url | string | Required | |
rows[].error.admission.normalized_url | string / null | Required | |
rows[].error.admission.host | string / null | Required | |
rows[].error.admission.decision | string | Required | values: “admitted”, “rejected” |
rows[].error.admission.reason | string | Required | Recorded explanation; null when no explanation applies. |
rows[].error.admission.rule_kind | string / null | Required | |
rows[].error.admission.rule_id | string / null | Required | Identifier returned by the related operation. |
rows[].error.admission.rule_value | string / null | Required | |
rows[].error.admission.cap | object / null | Required | |
rows[].error.admission.cap.limit | integer | Required | maximum: 9007199254740991; exclusiveMinimum: 0 |
rows[].error.admission.cap.used | integer | Required | minimum: 0; maximum: 9007199254740991 |
rows[].error.admission.subject_key | string | Required | |
imported | number | Required | |
accepted | number | Required | |
created | number | Required | True when this request created the record; false when an existing record was reused. |
existing | number | Required | |
failed | number | Required | |