Governance
18 endpoints.
Business Units
GET /api/v1/governance/business_units
List Business Units
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
search | query | yes | Search query |
Responses: 200, 400, 401, 500
DELETE /api/v1/governance/business_units/{id}
Delete Business Unit
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/governance/business_units/{id}
Get Business Unit
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
PATCH /api/v1/governance/business_units/{id}
Update Business Unit
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Request body: BusinessUnitUpdate
Responses: 200, 400, 401, 500
Report Catalog
GET /api/v1/governance/reports/catalog
Get Report Catalog
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/governance/reports/generated/{id}
Get Generated Report
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/governance/reports/generated/{id}/download
Download Generated Report
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
Schedules
GET /api/v1/governance/reports/schedules
List Report Schedules
| Parameter | In | Required | Description |
|---|---|---|---|
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items 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
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/governance/reports/schedules/{id}
Get Report Schedule
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
PATCH /api/v1/governance/reports/schedules/{id}
Update Report Schedule
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500