GET /v1/compliance/report

Persisted Article 14 compliance report with a stable report_id.

What this is

Produces a persisted, versioned compliance report covering EU AI Act Article 14, Colorado SB 205, NYC Local Law 144, and SR 11-7. Each call returns a stable report_id suitable for regulator citation.

When to use

Quarterly regulator submission, pre-audit evidence package, board reporting.

Request

curl "https://api.cohesionauth.com/v1/compliance/report?period_start=2026-01-01&period_end=2026-03-31" \
  -H "X-API-Key: $COHESION_API_KEY"

Python

report = client.compliance_report(period_start="2026-01-01", period_end="2026-03-31")

TypeScript

const report = await client.complianceReport({ period_start: "2026-01-01", period_end: "2026-03-31" });

Query params

Response (abridged)

{
  "report": {
    "report_id": "rep_2026Q1_01H...",
    "overall_status": "compliant",
    "period": { "start": "2026-01-01", "end": "2026-03-31" },
    "findings": [
      { "regulation": "EU AI Act Article 14", "status": "compliant", "citation": "spec v1.0 Section 6" }
    ]
  },
  "request_id": "req_01H...",
  "timestamp": "2026-04-22T18:22:10.432Z"
}

Errors

StatusMeaning
422Invalid or reversed date range

Next step

Guide: generate compliance proof.