stock.changed
EVENT stock.changed
An item's stock quantity changed, in any way
Trigger
One message per item whose quantity changed: a stock movement, transfer or adjustment is finalized, the Items page's Check In / Check Out / Add / Remove dialog is saved, a quantity is typed into the item form, or an item is created with an opening quantity. Subscribe to this one to keep another system's stock in step.
Payload fields
| Field | Type | Meaning |
|---|---|---|
data |
object |
item_id, title, sku, old_quantity, new_quantity, change, low_stock_threshold, warehouse_id, and source + source_id: what changed it (stock_movement, transfer, adjustment, transaction, item_edit, item_create) and that record's id. |
Payload
{
"event": "stock.changed",
"timestamp": "2026-11-11T09:30:00Z",
"site": "https://your-site.example",
"data": {
"item_id": 17,
"title": "A4 Copy Paper",
"sku": "OFFC-001",
"old_quantity": 26,
"new_quantity": 16,
"change": -10,
"low_stock_threshold": 18,
"warehouse_id": 1,
"source": "transaction",
"source_id": 9412
}
}
See also
- Webhook events — envelope, signing and delivery