Approve or reject a pending remediation approval request.
remediation.approved or remediation.rejected on the EventBus.
Required role: admin
Bearer <your-jwt>.apr_01HX9VTPQR3KF8MZWBYD5N6JCE.approve, reject.200 OK.
| Field | Type | Description |
|---|---|---|
approvalId | string | The approval request ID |
decision | string | The decision taken: approve or reject |
remediationId | string | The remediation that was approved or rejected |
remediationStatus | string | Updated remediation status: executing (approved) or rejected |
decidedAt | string | ISO 8601 timestamp |
| Status | Error code | Description |
|---|---|---|
400 | validation_error | Invalid decision value |
401 | unauthorized | Missing or invalid JWT |
403 | forbidden | Caller lacks admin role |
404 | approval_not_found | No approval with the given ID |
409 | approval_expired | The approval deadline passed — create a new remediation |
409 | already_decided | This approval has already been responded to |