Skip to main content

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

FieldTypeRequiredDescription
idString (UUID)YesTarget 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 DELETE by policy ID.