# Products Actions on resource Product. ## List products - [GET /v3/products](https://developer.zuora.com/zephr-api-reference/zephr-admin-api/products/listproducts.md): Retrieves all configured products. ## Save a product - [POST /v3/products](https://developer.zuora.com/zephr-api-reference/zephr-admin-api/products/saveproduct.md): This endpoint saves a product with the given details specified in the body of the request. The product ID is randomyly generated and provided as part of the URI path parameter response returned on success. ## Retrieve a product - [GET /v3/products/{id}](https://developer.zuora.com/zephr-api-reference/zephr-admin-api/products/getproduct.md): Retrieves a single product. The product is identified by the id path parameter. ## Delete a product - [DELETE /v3/products/{id}](https://developer.zuora.com/zephr-api-reference/zephr-admin-api/products/deleteproduct.md): Deletes a product. The product is identified by the id path parameter. ## Save a product with the given ID - [PUT /v3/products/{id}](https://developer.zuora.com/zephr-api-reference/zephr-admin-api/products/saveproducts.md): This endpoint both saves and updates a product. The product is identified by the id path parameter. If the product ID does not exist, then a new product with the corresponding ID will be created. Otherwise, the existing product will be modified.