Skip to main content

Bulk Approve Purchase Orders

POST 

/api/purchase-orders/approve

Bulk approve purchase orders by IDs or filters.

Required scope: purchase-orders:write

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

Authentication: Requires Bearer token.

Returns warnings if some POs fail to approve, error if all fail.

Body:

  • ids[]: Array of purchase order IDs (required without filters)
  • filters: Spatie filter params to resolve IDs (required without ids)

Requires permission: purchase_orders.approve

Request

Responses

OK

Response Headers
    Content-Type