# PriceLists ## Delete pricelist from company - [POST /CustomerService.svc/rest/DeleteCompanyPricelist](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/deletecompanypricelist.md): Deletes a PriceList for the specified Company. If the PriceList is the last one on any company it will be inactivated. Note that only Reseller priceLists can be deleted. Any attempt to delete an other priceList type will render an Internal Server Error. ## Get a pricelist for company - [GET /CustomerService.svc/rest/GetCompanyPricelist](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/getcompanypricelist.md): Gets a CompanyPriceList for the specified Company. Returns null if the PriceList does not exist. ## Get a pricelist item - [GET /CustomerService.svc/rest/GetPricelistItem](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/getpricelistitem.md): Gets a priceList item. Returns null if the PriceListItem does not exist. Prices are in the currency of the PriceList. ## Insert pricelist for company [Obsolete("Use InsertCompanyPricelist2 and set correct value on PriceList.IsExclusive.")] - [POST /CustomerService.svc/rest/InsertCompanyPricelist](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/insertcompanypricelist.md): Inserts a new PriceList for the specified Company. If the PriceList is an existing PriceList it will be connected to the Company. Otherwise it will be created. Will set IsExclusive to true as default. Use InsertCompanyPricelist2 and set PriceList.IsExclusive to false if this is not wanted. ## Insert pricelist for company (v2) - [POST /CustomerService.svc/rest/InsertCompanyPricelist2](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/insertcompanypricelist2.md): Inserts a new PriceList for the specified Company. If the PriceList is an existing PriceList it will be connected to the Company. Otherwise it will be created. ## Insert a pricelist item - [POST /CustomerService.svc/rest/InsertPricelistItem](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/insertpricelistitem.md): Inserts a new priceList item. If the PriceListItem already exists, an update is made. ## List all pricelists for a company - [GET /CustomerService.svc/rest/ListCompanyPricelists](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/listcompanypricelists.md): Returns a list of PriceLists for the specified Company. ## List price rules - [GET /CustomerService.svc/rest/ListPriceRules](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/listpricerules.md): Lists the available price rules. ## Update pricelist for company [Obsolete("Use UpdateCompanyPricelist2 and set correct value on PriceList.IsExclusive.")] - [POST /CustomerService.svc/rest/UpdateCompanyPricelist](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/updatecompanypricelist.md): Updates a PriceList for the specified Company. If the PriceList is not an existingPriceList it will be created. Otherwise it will be updated. Note that only Reseller and Application specific priceLists can be updated. Any attempt to update an other priceList type will be ignored. Will set IsExclusive to true as default. Use UpdateCompanyPricelist2 and set PriceList.IsExclusive to false if this is not wanted. ## Update pricelist for company (v2) - [POST /CustomerService.svc/rest/UpdateCompanyPricelist2](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/updatecompanypricelist2.md): Updates a PriceList for the specified Company. If the PriceList is not an existingPriceList it will be created. Otherwise it will be updated. Note that only Reseller and Application specific priceLists can be updated. Any attempt to update an other priceList type will be ignored. If no PriceRule is specified, PriceRule 7, use standard price, with no discount will be used. To delete a Company PriceList use DeleteCompanyPricelist. ## Update a pricelist item - [POST /CustomerService.svc/rest/UpdatePricelistItem](https://docs.norce.io/api-reference-storm/stormapi/customerservice/openapi/pricelists/updatepricelistitem.md): Updates a priceList item.