Approval Policy Endpoints
Manage approval policies for time-off requests, expense reports, and equipment sharing.
Base Pathโ
/api/approval-policy
Endpointsโ
List Approval Policiesโ
GET /api/approval-policy
Authorization: Bearer {token}
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
page | number | Page number |
limit | number | Items per page |
Get Policy by IDโ
GET /api/approval-policy/:id
Authorization: Bearer {token}
Create Approval Policyโ
POST /api/approval-policy
Authorization: Bearer {token}
Request Body:
{
"name": "Time Off Approval",
"description": "Policy for time-off requests",
"approvalAlgorithm": "SEQUENTIAL",
"approverGroups": [
{
"approverIds": ["employee-uuid-1", "employee-uuid-2"],
"approvalMinCount": 1
}
]
}
Update Policyโ
PUT /api/approval-policy/:id
Authorization: Bearer {token}
Delete Policyโ
DELETE /api/approval-policy/:id
Authorization: Bearer {token}
Approval Algorithmsโ
| Algorithm | Description |
|---|---|
SEQUENTIAL | Approvers must approve in order |
PARALLEL | Any approver can approve independently |
Permissionsโ
| Action | Required Permission |
|---|---|
| View | APPROVAL_POLICY_VIEW |
| Edit | APPROVAL_POLICY_EDIT |
Related Pagesโ
- Time Off Management โ time-off approvals
- Equipment Sharing โ equipment approvals
- Approval Workflows โ workflow features