Skip to main content
POST
/v1/compliance/reports
Aggregates recorded compliance checks for an entity and period. Supply entity_id, regulation, period_start, and period_end; entity_type defaults to agent. Periods use date-time values and the end must not precede the start. Requires a signed-in user bearer token. The server derives the reviewer identity. The handler returns synchronously; it does not switch to a background report job for long periods. A report summarizes stored check results, not independent regulatory certification. Generated report receipts currently use system markers rather than cryptographic signatures.

Authorizations

Authorization
string
header
required

JWT for user-initiated operations

Body

application/json
entity_id
string
required
period_end
string<date-time>
required
period_start
string<date-time>
required
regulation
string
required
entity_type
string
metadata
any

Response

200

Successful request