Skip to main content

Governance

18 endpoints.

Business Units​

GET /api/v1/governance/business_units​

List Business Units

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/governance/business_units​

Create Business Unit

Request body: BusinessUnit

Responses: 200, 400, 401, 500

GET /api/v1/governance/business_units/search​

Search Business Units

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page
searchqueryyesSearch query

Responses: 200, 400, 401, 500

DELETE /api/v1/governance/business_units/{id}​

Delete Business Unit

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/governance/business_units/{id}​

Get Business Unit

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/governance/business_units/{id}​

Update Business Unit

ParameterInRequiredDescription
idpathyesid identifier

Request body: BusinessUnitUpdate

Responses: 200, 400, 401, 500

Report Catalog​

GET /api/v1/governance/reports/catalog​

Get Report Catalog

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/governance/reports/generate_pentest_report​

Generate Pen Test Report

Generate a pentest report (legacy)

Responses: 200, 400, 401, 500

Generated Reports​

GET /api/v1/governance/reports/generated​

List Generated Reports

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/governance/reports/generated​

Create Generated Report

Initiate report generation

Request body: GeneratedReportCreate

Responses: 200, 400, 401, 500

DELETE /api/v1/governance/reports/generated/{id}​

Delete Generated Report

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/governance/reports/generated/{id}​

Get Generated Report

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/governance/reports/generated/{id}/download​

Download Generated Report

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

Schedules​

GET /api/v1/governance/reports/schedules​

List Report Schedules

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/governance/reports/schedules​

Create Report Schedule

Responses: 200, 400, 401, 500

DELETE /api/v1/governance/reports/schedules/{id}​

Delete Report Schedule

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/governance/reports/schedules/{id}​

Get Report Schedule

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/governance/reports/schedules/{id}​

Update Report Schedule

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500