List compliance reports.
curl --request GET \ --url 'https://auth.example.com/api/admin/compliance/reports?limit=20&status=generating&type=access_review' \ --header 'Authorization: Bearer <token>'Lists the tenant’s compliance reports, newest first, with cursor pagination. A completed report past its download period shows as expired.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”Maximum number of reports to return.
Opaque pagination cursor from a previous response.
Generating (stored, its generation not audited yet; not downloadable), failed (error says why), expired (its download period ended; its file is deleted).
Responses
Section titled “ Responses ”Compliance report list response.
object
object
Generating (stored, its generation not audited yet; not downloadable), failed (error says why), expired (its download period ended; its file is deleted).
object
object
Null for self-service subjects that cannot inspect tenant delivery counts.
Pipeline and local staging-only views remain false even when no pending deliveries are known.
The file’s SHA-256, checked on every download.
object
Example
{ "data": [ { "type": "access_review", "status": "generating", "parameters": { "log_coverage": { "consistency": "snapshot" } }, "format": "csv" } ]}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}