Skip to Content
APIReferenceExternal API API

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

Requiresconsent:write

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

application/jsonobject

Responses

Public endpoint

POST/v1/external/dsr

Submit a data subject request intake from an external form

Requiresdsr:write

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

application/jsonobject

Responses

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.
Requiresevidence:write

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

application/jsonobject

Responses

Public endpoint

POST/v1/external/incidents

Submit incident or breach intake evidence from external tooling

Requiresincidents:write

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

No path or query parameters.

Request body

application/jsonobject

Responses

Public endpoint

GET/v1/external/trust-center/status

Read Trust Center publication status for customer portals

Requirestrust-center:read

Security

bearerAuthorization: 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

Requiresvendors:write

Security

bearerAuthorization: Bearer <ASIRI_API_KEY>

Parameters

NameInRequiredSchemaDescription
externalVendorIdpathyesstring-

Request body

application/jsonobject

Responses