📄️ Get Products
Returns the full list of inventory-tracked products defined for the tenant, including product codes, descriptions, and configuration flags.
📄️ Create Product
Creates a new product record. If a product with the same identifier already exists the request is treated as a no-op and no error is returned.
📄️ Get Product
Returns detailed information for a single product, including code, description, and inventory management settings.
📄️ Update Product
Updates the editable fields on an existing product such as name, description, or inventory management configuration.
📄️ Delete Product
Removes a product from the system. The product cannot be deleted if it has associated inventory or transaction history.
📄️ Update Product Valuation Cost
Sets the valuation cost used by inventory valuation calculations for the specified product.
📄️ Update Product Inventory Management Setting
Enables or disables inventory tracking for the specified product. Disabling may be rejected if inventory or transactions exist for the product.