---
title: "The Resolve failure policy: one row per state an answer can be in when something is missing or in doubt (no record, stale, disputed, observers disagree, a source unreadable, log unavailable, signing key unavailable or revoked, CrawlCheck unreachable, unknown action), what the answer carries and the decision for read, cite, connect, transact and administer, with the test that holds it. Signed crawlcheck-failure-policy; human copy at /spec/failure-policy."
method: GET
path: "/api/v1/failure-policy"
---

# The Resolve failure policy: one row per state an answer can be in when something is missing or in doubt (no record, stale, disputed, observers disagree, a source unreadable, log unavailable, signing key unavailable or revoked, CrawlCheck unreachable, unknown action), what the answer carries and the decision for read, cite, connect, transact and administer, with the test that holds it. Signed crawlcheck-failure-policy; human copy at /spec/failure-policy.

`GET /api/v1/failure-policy`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/failure-policy`
- Auth: none required

## Response `200`

crawlcheck-failure-policy

- object, nullable
  - `kind` string, nullable
  - `v` number, nullable
  - `decisions` string, nullable
  - `rows` object[], nullable
    - `state` string, nullable
    - `detected_when` string, nullable
    - `answer` string, nullable
    - `read` string, nullable
    - `cite` string, nullable
    - `connect` string, nullable
    - `transact` string, nullable
    - `administer` string, nullable
    - `test` string, nullable
  - `spec` string, nullable
  - `sha256` unknown
  - `signature` object, nullable
    - `v` number, nullable
    - `alg` string, nullable
    - `kid` unknown
    - `sig` unknown

---

[API](https://skmtc.dev/crawlcheck/apis/crawlcheck-api.md) · [All operations](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/revisions/57acbd6d4489?raw)
