📡 API Reference

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:

ParameterTypeDescription
pagenumberPage number
limitnumberItems 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

AlgorithmDescription
SEQUENTIALApprovers must approve in order
PARALLELAny approver can approve independently

Permissions

ActionRequired Permission
ViewAPPROVAL_POLICY_VIEW
EditAPPROVAL_POLICY_EDIT

Edit this page

Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey