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
period_start: ISO date.period_end: ISO date, strictly afterperiod_start.
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
| Status | Meaning |
|---|---|
422 | Invalid or reversed date range |
Next step
Guide: generate compliance proof.