# shipmentDeliveryStatusUpdatedWebhook Endpoint: POST shipment.delivery_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: "shipment.status_updated", "shipment.delivery_status_updated" - `event_id` (string, required) Unique identifier for this webhook event - `timestamp` (string, required) When the event occurred - `data` (object, required) - `data.delivery_status` (any) - `data.items` (array, required) Which line items this shipment includes - `data.items.batches` (array) Which batches were sent for this line item - `data.items.batches.expiry_date` (string, required) Expiration date of the batch - `data.items.batches.name` (string, required) Name of the batch - `data.items.batches.quantity` (integer, required) Number of items taken from this batch - `data.items.batches.tracking_code` (string, required) Tracking code of the batch - `data.items.id` (integer, required) The shipment item's unique identifier in Hive - `data.items.merchant_item_id` (string,null) The order line item identifier as provided by the merchant. Will be null for items added later (e.g. via add-on rules). - `data.items.quantity` (integer, required) Number of SKUs in this line item - `data.items.serial_numbers` (array) Which serial numbers were sent for this line item - `data.items.serial_numbers.serial_number` (string, required) The serial number - `data.items.sku` (object, required) - `data.items.sku.id` (integer, required) Hive unique identifier for the SKU - `data.items.sku.sku_code` (string, required) SKU identifier as provided by the merchant - `data.merchant_order_id` (string) Related order's unique identifier provided by merchant - `data.shipment_provider` (string,null) Name of the shipment provider/carrier - `data.shipping_method` (string,null) - `data.tracking_number` (string,null) Tracking number assigned by the shipment provider/carrier - `data.tracking_url` (string,null) Shipment provider website showing tracking information ## Response 200 fields