Skip to content

Product documentation

ComplianceReport

NIS2 / DORA compliance-evidence report generation and download.

ComplianceReport

NIS2 / DORA compliance-evidence report generation and download.

Base URL: https://api.stg.thoryn.org

Operations

MethodPathSummaryScopes
POST/api/v1/compliance/reportsCompliance Report Createtenant:compliance.export
GET/api/v1/compliance/reports/{reportId}Compliance Report Statustenant:compliance.export
GET/api/v1/compliance/reports/{reportId}/downloadCompliance Report Downloadtenant:compliance.export

Operation details

POST /api/v1/compliance/reports

Compliance Report Create

  • Operation ID: complianceReportCreate
  • Required scopes: tenant:compliance.export

Request body (required): application/jsonCreateReportRequest

Responses:

StatusDescriptionBody
200OKobject
401Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim.Problem (problem+json)
403Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path.Problem (problem+json)

GET /api/v1/compliance/reports/{reportId}

Compliance Report Status

  • Operation ID: complianceReportStatus
  • Required scopes: tenant:compliance.export

Parameters:

NameInRequiredTypeDescription
reportIdpathyesstring

Responses:

StatusDescriptionBody
200OKobject
401Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim.Problem (problem+json)
403Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path.Problem (problem+json)

GET /api/v1/compliance/reports/{reportId}/download

Compliance Report Download

  • Operation ID: complianceReportDownload
  • Required scopes: tenant:compliance.export

Parameters:

NameInRequiredTypeDescription
reportIdpathyesstring

Responses:

StatusDescriptionBody
200OKobject
401Unauthorized — bearer token missing, expired, signed by an untrusted issuer, or missing the tnt tenant claim.Problem (problem+json)
403Forbidden — token lacks a required tenant:* scope, or the tnt claim does not match the tenant addressed by the request path.Problem (problem+json)