Skip to Content
APIReferenceReports API

Reports API

10 operations from the external ASIRI OpenAPI surface.

Public endpoint

GET/v1/reports/audit-summary

Audit-event summary

Counts of audit events grouped by module + action over the period.
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

NameInRequiredSchemaDescription
fromqueryyesstring-
toqueryyesstring-

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/breach-timeline

Breach incidence timeline

ISO-week buckets of breach incidents over the period, grouped by severity.
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

NameInRequiredSchemaDescription
fromqueryyesstring-
toqueryyesstring-

Request body

No request body.

Responses

Public endpoint

POST/v1/reports/build

Queue a new report build

Requiresreports:write

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

application/jsonobject

Responses

Public endpoint

GET/v1/reports/dsr-risk-mix

DSR risk-band distribution

Heuristic bucketing of open DSRs by SLA pressure: overdue → high, due within 7 days → moderate, otherwise low. Closed DSRs count as none.
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/dsr-sla

DSR SLA throughput report

Period-scoped DSR throughput, mean times to acknowledge and fulfil, and SLA-breach count.
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

NameInRequiredSchemaDescription
fromqueryyesstring-
toqueryyesstring-

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/forecast

Monthly task forecast

Counts of items due in each of the next 4 months across DSR SLA, DPIA reviews, cross-border reviews, policy reviews, and RoPA reviews.
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/frameworks

Per-framework readiness

For each active ControlFramework: count of requirements, count of mapped controls, and percent of those controls in `implemented` status for the tenant.
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/overview

Compliance overview snapshot

Tenant-wide counts across all NDPA modules (DSR, breach, DPIA, consent, …).
Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/runs

List recent report runs for this tenant

Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

NameInRequiredSchemaDescription
cursorquerynostring-
limitquerynointeger-

Request body

No request body.

Responses

Public endpoint

GET/v1/reports/runs/{id}

Get a single report run

Requiresreports:read

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

NameInRequiredSchemaDescription
idpathyesstring-

Request body

No request body.

Responses