Skip to main content
GET
/
v1
/
verify
Walk the hash chain and verify integrity
curl --request GET \
  --url https://api.fact0.io/v1/verify \
  --header 'Authorization: Bearer <token>'
{
  "valid": true,
  "tenant_id": "<string>",
  "events_checked": 123,
  "root_hash": "<string>",
  "from": "2023-11-07T05:31:56Z",
  "to": "2023-11-07T05:31:56Z",
  "first_broken_event_id": "<string>",
  "reason": "<string>",
  "broken_count": 123,
  "all_broken_events": [
    {
      "event_id": "<string>",
      "sequence_number": 123,
      "timestamp": "2023-11-07T05:31:56Z",
      "action": "<string>",
      "actor_id": "<string>",
      "reason": "<string>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.fact0.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key prefixed with alk_live_. Write scope required for ingest.

Query Parameters

from
string<date-time>
to
string<date-time>
scan_all
boolean
default:false

Return all broken events instead of stopping at the first

Response

200 - application/json

Chain verification result

valid
boolean
tenant_id
string
events_checked
integer
root_hash
string
from
string<date-time>
to
string<date-time>
first_broken_event_id
string
reason
string
broken_count
integer
all_broken_events
object[]