Skip to main content

Reject Purchase Order Approval Request

POST 

/api/purchase-orders/:purchase_order/approval-request/reject

Reject a pending approval request with a reason. The purchase order stays in draft, and the requester is notified with the reason so they can amend the order and request approval again.

Required scope: purchase-orders:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token.

Requires permission: purchase_orders.approve

The notes field (rejection reason) is required, max 1000 characters.

Approval policy: While the purchase-order approval policy is enabled the purchase_orders.approve permission is not required — you must instead be eligible for the request's current step (403 approval_limit_exceeded otherwise; 409 approval_state_conflict when it was already decided).

Request​

Responses​

OK

Response Headers
    Content-Type