Validation Operations
25 endpoints.
Engagements
GET /api/v1/validation-operations/engagements
List Engagements
| 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/validation-operations/engagements
Create Engagement
Request body: Engagement
Responses: 200, 400, 401, 500
GET /api/v1/validation-operations/engagements/my
Get My Engagements
| 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/validation-operations/engagements/requests
Get Pending Requests
| 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/validation-operations/engagements/staff
List Staff Users
| 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/validation-operations/engagements/stats
Get Engagement Stats
Responses: 200, 400, 401, 500
DELETE /api/v1/validation-operations/engagements/{id}
Delete Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/validation-operations/engagements/{id}
Get Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
PATCH /api/v1/validation-operations/engagements/{id}
Update Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/accept
Accept Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/approve
Approve Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/cancel
Cancel Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/close
Close Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/deliver
Deliver Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/findings
Link Finding
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
DELETE /api/v1/validation-operations/engagements/{id}/findings/{fid}
Unlink Finding
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
fid | path | yes | fid identifier |
Responses: 200, 400, 401, 500
GET /api/v1/validation-operations/engagements/{id}/notes
List Notes
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/notes
Add Note
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Request body: EngagementNoteCreate
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/schedule
Schedule Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/start
Start Engagement
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Responses: 200, 400, 401, 500
GET /api/v1/validation-operations/engagements/{id}/work-entries
List Work Entries
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
paginateFrom | query | no | Pagination offset (0-based) |
paginateSize | query | no | Items per page |
Responses: 200, 400, 401, 500
POST /api/v1/validation-operations/engagements/{id}/work-entries
Add Work Entry
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
Request body: EngagementWorkEntryCreate
Responses: 200, 400, 401, 500
DELETE /api/v1/validation-operations/engagements/{id}/work-entries/{wid}
Delete Work Entry
| Parameter | In | Required | Description |
|---|---|---|---|
id | path | yes | id identifier |
wid | path | yes | wid identifier |
Responses: 200, 400, 401, 500
Calendar
GET /api/v1/validation-operations/calendar/events
Get Calendar Events
| 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/validation-operations/calendar/events
Create Calendar Event
Responses: 200, 400, 401, 500