Webhooks
React to inventory and order changes in real time.
Event reference
| Event | Triggered when |
|---|---|
| inventory.updated | Adjustment, receipt, transfer, or fulfillment |
| order.created | POST /api/v1/orders succeeds |
| order.fulfilled | POST /api/v1/orders/:id/fulfill succeeds |
| transfer.received | POST /api/v1/stock_transfers/:id/receive succeeds |
| purchase_order.received | POST /api/v1/purchase_orders/:id/receive succeeds |
Verifying signatures
Header: X-Inventra-Signature: sha256=<hmac_hex>. Verify with HMAC-SHA256(secret, raw_body).
Responding
Return 2xx within 10 seconds. For slow work, respond 200 and enqueue a background job.