# Cost centers

Cost centers are used to allocate organizational expenditures. Customers may have different names for this, such as "allocation codes" or "charge back codes", but the purpose is to allocate an expense to a person or department in an organization. Cost centers can referenced on line items, but they do not influence any behavior in OrderCloud.

 - [GET /buyers/{buyerID}/costcenters](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.list.md)
 - [POST /buyers/{buyerID}/costcenters](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.create.md)
 - [GET /buyers/{buyerID}/costcenters/{costCenterID}](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.get.md)
 - [PUT /buyers/{buyerID}/costcenters/{costCenterID}](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.save.md): If an object with the same ID already exists, it will be overwritten.
 - [DELETE /buyers/{buyerID}/costcenters/{costCenterID}](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.delete.md)
 - [PATCH /buyers/{buyerID}/costcenters/{costCenterID}](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.patch.md)
 - [DELETE /buyers/{buyerID}/costcenters/{costCenterID}/assignments](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.deleteassignment.md)
 - [GET /buyers/{buyerID}/costcenters/assignments](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.listassignments.md)
 - [POST /buyers/{buyerID}/costcenters/assignments](https://api-docs.sitecore.com/ordercloud/cost-centers/costcenters.saveassignment.md)
