Approve or reject an approval
Admin only. Moves a pending approval to approved or rejected and stamps the admin. The status must be one of those two, so an approval cannot return to pending or a fake state.
PUT
/api/v1/approvals/{approvalId}Authorization
AuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
Path parameters
approvalIdstringrequiredThe manager approval id.
Request body
requiredapplication/jsonstatusstringrequiredResponses
200
Approval decided
idstringrequiredbranch_idstringrequiredkindstringrequiredreference_idstringrequiredrequested_bystringrequiredapproved_bystring | nullrequiredstatusstringrequiredreasonstringrequiredcreated_atstringrequired400
status must be approved or rejected
detailstringrequired401
Not authenticated
detailstringrequired403
Caller is not an admin
detailstringrequired