Inventory Change
Inventory Change
This webhook is triggered whenever the On Hand quantity changes. Unlike the Inventory Update webhook, which reports the current inventory levels after a change occurs, this webhook is change-centric: it reports the delta itself. The payload includes how much the On Hand quantity changed, the previous and new values, and the reason and source of the change, allowing consumers to understand not just what the inventory is now, but why and how it changed
Webhook Body:
{
"webhook_type": "Inventory Change",
"account_uuid": "QWNjb3VudDo2Mzg5OA==",
"account_id": 18963,
"warehouse_id": 76733,
"warehouse_uuid": "V2FyZWhvdXNlOjc2NzMz",
"user_id": 489254,
"user_uuid": "VXNlcjoxNTg4MjY=",
"sku": "LOT01",
"quantity": 10,
"old_quantity": 0,
"location_name": "AA-05-01-01",
"previous_on_hand": 110,
"timestamp": "2025-02-03 13:19:30",
"reason": "Change from the product page via the ShipHero Web Dashboard.",
"source": "manual",
"lot_id": 114475,
"lot_uuid": "TG90OjExNDQ3NQ==",
"lot_expiration": "2025-03-25"
}Info
old_quantityincludes the bin previous inventory level (sellable or not sellable)previous_on_handreports warehouse level on-hand only inventory.
Response:
{
"code": "200",
"Message": "Success"
}