# Approval rules

Approval rules are used to verify the integrity of an order. Common examples include orders requiring managerial approval, approval for orders that contain a specific product category, approval for quantity thresholds, or approval for orders that exceed a specific price. Properties are also available to control the triggers and timing for processing approvals whether parallel to another rule, or in succession of a previous rule.

## List approval rules

 - [GET /buyers/{buyerID}/approvalrules](https://api-docs.sitecore.com/ordercloud/approval-rules/approvalrules.list.md)

## Create an approval rule

 - [POST /buyers/{buyerID}/approvalrules](https://api-docs.sitecore.com/ordercloud/approval-rules/approvalrules.create.md)

## Retrieve an approval rule

 - [GET /buyers/{buyerID}/approvalrules/{approvalRuleID}](https://api-docs.sitecore.com/ordercloud/approval-rules/approvalrules.get.md)

## Create or update an approval rule

 - [PUT /buyers/{buyerID}/approvalrules/{approvalRuleID}](https://api-docs.sitecore.com/ordercloud/approval-rules/approvalrules.save.md): If an object with the same ID already exists, it will be overwritten.

## Delete an approval rule

 - [DELETE /buyers/{buyerID}/approvalrules/{approvalRuleID}](https://api-docs.sitecore.com/ordercloud/approval-rules/approvalrules.delete.md)

## Partially update an approval rule

 - [PATCH /buyers/{buyerID}/approvalrules/{approvalRuleID}](https://api-docs.sitecore.com/ordercloud/approval-rules/approvalrules.patch.md)

