# Request A Price Change Allows a user to request a price change for a supplier depot. Endpoint: POST /pricechangerequest Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `SupplierDepotId` (string) The unique ID of the supplier depot for which the price change is being requested. Example: "c5f3d11e-2a1d-42a7-9b2a-6e04b2a4f68a" - `ProductId` (string) The product ID related to the price change. Example: "a9b3fcd7-4b56-4a6b-8c0d-f2b145dd65f0" - `NewPrice` (number) The new price being requested for the product. Example: 22.45 - `EffectiveDate` (string) The date the new price should take effect. Example: "2025-11-01" - `Comments` (string) Optional comments or justification for the price change. Example: "Increased supplier costs due to transport adjustments." ## Response 200 fields (application/json): - `success` (boolean) Example: true - `message` (string) Example: "Price change request submitted successfully." ## Response 400 fields (application/json): - `message` (string) Example: "Invalid SupplierDepotId or missing required fields." ## Response 401 fields (application/json): - `message` (string) Example: "You do not have appropriate access to this supplier depot." ## Response 500 fields (application/json): - `message` (string) Example: "An unexpected error occurred while processing the price change request."