Skip to main content

Validation Operations

25 endpoints.

Engagements​

GET /api/v1/validation-operations/engagements​

List Engagements

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements​

Create Engagement

Request body: Engagement

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/my​

Get My Engagements

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/requests​

Get Pending Requests

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/staff​

List Staff Users

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/stats​

Get Engagement Stats

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/engagements/{id}​

Delete Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/{id}​

Get Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

PATCH /api/v1/validation-operations/engagements/{id}​

Update Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/accept​

Accept Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/approve​

Approve Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/cancel​

Cancel Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/close​

Close Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/deliver​

Deliver Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/findings​

Link Finding

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/engagements/{id}/findings/{fid}​

Unlink Finding

ParameterInRequiredDescription
idpathyesid identifier
fidpathyesfid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/{id}/notes​

List Notes

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/notes​

Add Note

ParameterInRequiredDescription
idpathyesid identifier

Request body: EngagementNoteCreate

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/schedule​

Schedule Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/start​

Start Engagement

ParameterInRequiredDescription
idpathyesid identifier

Responses: 200, 400, 401, 500

GET /api/v1/validation-operations/engagements/{id}/work-entries​

List Work Entries

ParameterInRequiredDescription
idpathyesid identifier
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/engagements/{id}/work-entries​

Add Work Entry

ParameterInRequiredDescription
idpathyesid identifier

Request body: EngagementWorkEntryCreate

Responses: 200, 400, 401, 500

DELETE /api/v1/validation-operations/engagements/{id}/work-entries/{wid}​

Delete Work Entry

ParameterInRequiredDescription
idpathyesid identifier
widpathyeswid identifier

Responses: 200, 400, 401, 500

Calendar​

GET /api/v1/validation-operations/calendar/events​

Get Calendar Events

ParameterInRequiredDescription
paginateFromquerynoPagination offset (0-based)
paginateSizequerynoItems per page

Responses: 200, 400, 401, 500

POST /api/v1/validation-operations/calendar/events​

Create Calendar Event

Responses: 200, 400, 401, 500