# Promotions

Promotions reduce the cost of a line item or an order. Promotions can have redemption rules that can be applied for available dates, occurrences, eligible products and categories and value. Promotions can can be assigned to buyers or  user groups for redemption.

 - [GET /promotions](https://api-docs.sitecore.com/ordercloud/promotions/promotions.list.md)
 - [POST /promotions](https://api-docs.sitecore.com/ordercloud/promotions/promotions.create.md)
 - [GET /promotions/{promotionID}](https://api-docs.sitecore.com/ordercloud/promotions/promotions.get.md)
 - [PUT /promotions/{promotionID}](https://api-docs.sitecore.com/ordercloud/promotions/promotions.save.md): If an object with the same ID already exists, it will be overwritten.
 - [DELETE /promotions/{promotionID}](https://api-docs.sitecore.com/ordercloud/promotions/promotions.delete.md)
 - [PATCH /promotions/{promotionID}](https://api-docs.sitecore.com/ordercloud/promotions/promotions.patch.md)
 - [DELETE /promotions/{promotionID}/assignments](https://api-docs.sitecore.com/ordercloud/promotions/promotions.deleteassignment.md)
 - [GET /promotions/{promotionID}/codes](https://api-docs.sitecore.com/ordercloud/promotions/promotions.listcodes.md): List generated codes for a promotion. Only applicable when GeneratedCodeCount > 0.
 - [GET /promotions/assignments](https://api-docs.sitecore.com/ordercloud/promotions/promotions.listassignments.md)
 - [POST /promotions/assignments](https://api-docs.sitecore.com/ordercloud/promotions/promotions.saveassignment.md)
