# Products Products describe the specific goods or services you offer to your customers. For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. ## Get tax codes with category names - [GET /products/taxCodes](https://chaching.redocly.app/developer-guide/api/products/productscontroller_gettaxescodes.md): Retrieves a list of tax codes with their associated category names. Optionally filter by search term. ## List all products - [GET /products](https://chaching.redocly.app/developer-guide/api/products/productscontroller_listallproducts.md): Retrieves a paginated list of all products for the authenticated account. Supports pagination and search functionality. ## Create a product - [POST /products](https://chaching.redocly.app/developer-guide/api/products/productscontroller_createproduct.md): Creates a new product with the specified details. The product name must be unique and follow specific naming conventions. ## Retrieve a product - [GET /products/{id}](https://chaching.redocly.app/developer-guide/api/products/productscontroller_retrieveproduct.md): Retrieves details of a specific product by its unique identifier. ## Update a product - [PATCH /products/{id}](https://chaching.redocly.app/developer-guide/api/products/productscontroller_updateproduct.md): Updates an existing product with the specified details. Only provided fields will be updated. ## Delete a product - [DELETE /products/{id}](https://chaching.redocly.app/developer-guide/api/products/productscontroller_deleteproduct.md): Permanently deletes a product. This action cannot be undone.