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.
Requires
reports:readSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
from | query | yes | string | - |
to | query | yes | string | - |
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.
Requires
reports:readSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
from | query | yes | string | - |
to | query | yes | string | - |
Request body
No request body.
Responses
Public endpoint
POST/v1/reports/build
Queue a new report build
Requires
reports:writeSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
No path or query parameters.
Request body
application/jsonobjectResponses
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.
Requires
reports:readSecurity
bearer
Authorization: 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.
Requires
reports:readSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
from | query | yes | string | - |
to | query | yes | string | - |
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.
Requires
reports:readSecurity
bearer
Authorization: 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.
Requires
reports:readSecurity
bearer
Authorization: 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, …).
Requires
reports:readSecurity
bearer
Authorization: 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
Requires
reports:readSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
cursor | query | no | string | - |
limit | query | no | integer | - |
Request body
No request body.
Responses
Public endpoint
GET/v1/reports/runs/{id}
Get a single report run
Requires
reports:readSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
id | path | yes | string | - |
Request body
No request body.