# Update an inventory request **PATCH /api/external/hub/v1/inventory_requests/{id}** ## Servers - Public API: https://api.useshelf.com (Public API) ## Parameters ### Path parameters - **id** (string) Inventory Request IR number ### Body: application/json (object) - **warehouse_id** (integer) ID of the destination warehouse - **notes** (string) Updated notes - **estimated_ship_date** (string(date)) Updated estimated ship date - **shipment_method** (string) Updated shipment method - **packslip_source** (string) Updated packslip source - **exp_date** (string(date)) Updated expiration date - **lot_number** (string) Updated lot number ## Responses ### 200 Inventory request updated successfully ### 422 Unprocessable Entity - invalid update params ### 404 Inventory request not found ### 401 Unauthorized - missing org_id [Powered by Bump.sh](https://bump.sh)