# restockingShipmentStatusUpdatedWebhook Endpoint: POST restocking_shipment.status_updated Version: 2.0.0 Security: BearerAuth ## Header parameters: - `x-hive-signature` (string, required) HMAC-SHA256 signature of the request body using your API token as the key ## Request fields (application/json): - `event_type` (string, required) The type of webhook event Enum: "restocking_shipment.status_updated" - `event_id` (string, required) Unique identifier for this webhook event - `timestamp` (string, required) When the event occurred - `data` (object, required) - `data.barcode` (string,null) The barcode of the shipment - `data.delivery_option` (string) Delivery option for the restocking shipment. Possible values: - courier: Delivered by courier service - dropoff: Dropped off at designated location - hive_freight: Delivered using Hive freight service - postal: Delivered via postal service Enum: "courier", "dropoff", "hive_freight", "postal" - `data.estimated_arrival_date` (string,null) Estimated arrival date - `data.po_number` (string,null) Purchase order number - `data.restocking_shipment_items` (array, required) A list of items in the shipment. See RestockingShipmentItem. - `data.restocking_shipment_items.announced_quantity` (integer) Quantity of this item in the shipment - `data.restocking_shipment_items.arrived_quantity` (integer, required) Arrived quantity of this item (after shipment is received) - `data.restocking_shipment_items.damaged_quantity` (integer, required) Damaged quantity of this item (after shipment is received) - `data.restocking_shipment_items.id` (integer) Hive's unique identifier - `data.restocking_shipment_items.missing_quantity` (integer, required) Missing quantity of this item (after shipment is received) - `data.restocking_shipment_items.remarks` (string,null) Free text for remarks - `data.restocking_shipment_items.sku_code` (string, required) The merchant's SKU identifier - required if sku_id is not provided - `data.restocking_shipment_items.sku_id` (integer, required) Hive SKU identifier - required if sku_code is not provided - `data.restocking_shipment_items.total_cost_in_cents` (integer,null) Cost in cents - `data.supplier_name` (string,null) Supplier name - `data.tracking_code` (string,null) Shipment tracking code ## Response 200 fields