Generates an aggregated compliance report for an entity across all checks performed within a specified time period. Reports provide executive-level summaries, trend analysis, and a consolidated view of all findings — suitable for sharing with auditors, compliance officers, and regulators.
Reports are generated asynchronously for large time ranges. For periods under 30 days, results are typically returned synchronously.
Authentication
Requires X-API-Key header or Bearer JWT token. Tenant-scoped via X-Tenant-ID.
Request Body
The type of entity to report on. One of: agent, model, dataset,
workflow.
The unique identifier of the entity.
The regulation or framework to report against. Supported values: SOC2,
ISO27001, GDPR, HIPAA, EU_AI_ACT.
ISO 8601 date for the start of the reporting period (inclusive). Example:
2026-01-01.
ISO 8601 date for the end of the reporting period (inclusive). Example:
2026-03-31.
Response
Unique identifier for the compliance report. Format: maip-report:ULID.
The type of entity reported on.
The identifier of the entity reported on.
Start of the reporting period.
End of the reporting period.
Report generation status. One of: generating, ready, failed.
High-level summary of compliance across the reporting period. Total number of compliance checks performed in the period.
Number of checks that returned compliant.
Number of checks that returned non_compliant.
Number of checks that returned partial.
Percentage of checks that returned compliant, as a float between 0.0 and 100.0.
Compliance trend direction over the period: improving, stable, degrading.
Aggregated findings across all checks in the period. Deduplicated by control ID with the most recent status. The control identifier within the regulation.
Human-readable name of the control.
findings[].current_status
Most recent status: pass, fail, partial, not_applicable.
Severity if not passing: critical, high, medium, low.
findings[].first_detected
ISO 8601 timestamp of when this finding first appeared.
ISO 8601 timestamp of the most recent check for this control.
Detailed description and remediation guidance.
ISO 8601 timestamp of when the report was generated.
API key for machine-to-machine authentication
Available options:
soc2,
iso27001,
hipaa,
gdpr
Available options:
pending,
passed,
failed,
partial
Required range: 1 <= x <= 100
Paginated compliance reports