---
title: "Verify Compliance Report"
method: GET
path: "/v1/verify/{content_hash}"
tags: ["verify-public"]
---

# Verify Compliance Report

`GET /v1/verify/{content_hash}`

## Request

- Base URL: `https://api.bitpoort.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bitpoort.com/v1/verify/{content_hash}`
- Auth: none required

Confirm a compliance report hash was issued by Bitpoort.

Returns 404 if unknown. Returns the report's public metadata
(generated_at, address, chain, sections, api_key_prefix, signature),
the embedded ``data_provenance`` snapshot (Phase 15c — sanctions_count
+ mixer_count + entity_registry_count + their last-modified
timestamps), the full canonical_body, and a verification_package
block bundling everything needed for offline re-verification.

## Path parameters

- `content_hash` string, required: SHA-256 content hash from a generate_compliance_report attestation.content_hash field

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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