---
title: "Witness co-signature: a GitHub OIDC token (Authorization: Bearer) from .github/workflows/log-witness.yml whose audience is crawlcheck-sth:<sha256 of the head>, after the witness re-checked the chain"
method: POST
path: "/api/v1/log/witness"
---

# Witness co-signature: a GitHub OIDC token (Authorization: Bearer) from .github/workflows/log-witness.yml whose audience is crawlcheck-sth:<sha256 of the head>, after the witness re-checked the chain

`POST /api/v1/log/witness`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/v1/log/witness`
- Auth: none required

## Request body

- object

## Response `200`

recorded

- object, nullable
  - `ok` boolean, nullable
  - `batch` number, nullable
  - `sth_sha256` unknown

## Other responses

- `403`: identity not proven

---

[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)
