External API API
6 operations from the external ASIRI OpenAPI surface.
Public endpoint
POST/v1/external/consent-events
Submit a consent event from a customer website or app
Requires
consent:writeSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
No path or query parameters.
Request body
application/jsonobjectResponses
Public endpoint
POST/v1/external/dsr
Submit a data subject request intake from an external form
Requires
dsr:writeSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
No path or query parameters.
Request body
application/jsonobjectResponses
Public endpoint
POST/v1/external/evidence
Submit external evidence into the ASIRI evidence vault
Accepts customer-submitted evidence, normalizes it, redacts raw payload secrets, stores a hash-verifiable vault snapshot, and maps it to controls when possible.
Requires
evidence:writeSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
No path or query parameters.
Request body
application/jsonobjectResponses
Public endpoint
POST/v1/external/incidents
Submit incident or breach intake evidence from external tooling
Requires
incidents:writeSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
No path or query parameters.
Request body
application/jsonobjectResponses
Public endpoint
GET/v1/external/trust-center/status
Read Trust Center publication status for customer portals
Requires
trust-center:readSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
No path or query parameters.
Request body
No request body.
Responses
Public endpoint
PUT/v1/external/vendors/{externalVendorId}
Sync vendor or subprocessor evidence from an external system
Requires
vendors:writeSecurity
bearer
Authorization: Bearer <ASIRI_API_KEY>Parameters
| Name | In | Required | Schema | Description |
|---|---|---|---|---|
externalVendorId | path | yes | string | - |
Request body
application/jsonobject