Controls API
27 operations from the external ASIRI OpenAPI surface.
GET/v1/control-framework
List tenant controls with framework mappings and evidence status
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/:tenantControlId
Get a control detail view with evidence, sources, and result history
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
tenantControlId | path | yes | string | - |
Request body
Responses
GET/v1/control-framework/:tenantControlId/audit-trace
Get audit-readiness traceability for a tenant control
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
tenantControlId | path | yes | string | - |
Request body
Responses
GET/v1/control-framework/:tenantControlId/intelligence
Get cited regulatory intelligence guidance for a tenant control
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
tenantControlId | path | yes | string | - |
Request body
Responses
GET/v1/control-framework/approval-layer
List human approval gates for the current control audit pack
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/approval-layer/approvals
Record a human approval for the current control audit pack
controls:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
application/jsonobjectResponses
GET/v1/control-framework/audit-integrity
Verify tamper-evident integrity of the control audit event chain
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/audit-pack
Generate a JSON audit-readiness export pack for controls and evidence
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/audit-pack/export
Generate a downloadable JSON or PDF audit-readiness pack
reports:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
application/jsonobjectResponses
GET/v1/control-framework/auditor-workspace
Get read-only auditor workspace review surface
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/coverage
List evidence-to-control coverage with blockers and audit-readiness status
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/evidence
List tenant evidence items
evidence:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/evidence
Add an evidence item to a control
evidence:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
application/jsonobjectResponses
GET/v1/control-framework/evidence-requests
List generated evidence requests for tenant controls
evidence:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/evidence-requests/:evidenceRequestId/review
Review a submitted evidence request
evidence:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
evidenceRequestId | path | yes | string | - |
Request body
application/jsonobjectResponses
POST/v1/control-framework/evidence-requests/:evidenceRequestId/submit
Submit an evidence item for an evidence request
evidence:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
evidenceRequestId | path | yes | string | - |
Request body
application/jsonobjectResponses
POST/v1/control-framework/evidence-requests/generate
Generate evidence requests from active control requirements
evidence:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/frameworks
List active control frameworks and public assurance boundaries
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/monitoring
Summarise continuous monitoring signals across controls and evidence workflows
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/readiness
Get tenant readiness summary by framework and control domain
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/results
Record a control test result
controls:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
application/jsonobjectResponses
GET/v1/control-framework/sources
List evidence sources
evidence:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/sources
Create an evidence source
evidence:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
application/jsonobjectResponses
GET/v1/control-framework/test-health
List control test health with scheduled runs and evidence counts
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
GET/v1/control-framework/workflow-tasks
List workflow tasks generated from control and evidence SLAs
controls:readSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
Request body
Responses
POST/v1/control-framework/workflow-tasks/:taskId/complete
Complete a control workflow task
controls:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
taskId | path | yes | string | - |
Request body
application/jsonobjectResponses
POST/v1/control-framework/workflow-tasks/enforce
Enforce control workflow SLAs and generate overdue/escalation tasks
controls:writeSecurity
Authorization: Bearer <ASIRI_API_KEY>