Delete Approval Policy API
Overview
Deletes an approval policy and its associated levels.
- Endpoint:
/api/approval-policies/delete - Method:
POST - Access: Corporate Admin
Request Body Schema
| Field | Type | Required | Description |
|---|---|---|---|
id | String (UUID) | Yes | Target approval policy ID |
Request Body Example
{
"id": "p123-uuid"
}
Success Response (200 OK)
{
"success": true,
"message": "Approval Policy deleted successfully",
"data": {
"id": "p123-uuid",
"name": "Standard Travel Policy"
}
}
Database Impact
- Tables:
approval_policies,approval_policy_levels - Operations: Cascade
DELETEby policy ID.