Replenishment status changed
Cubbo sends this event to your replenishment webhook URL when a replenishment transitions to
PROCESSING (merchandise received and being counted), IN_PUTAWAY (units being stored),
COMPLETED (receipt closed) or CANCELED. Other statuses (RECEIVED at dock arrival, the
pre-arrival statuses) do not produce this event.
productscarries, per product, the expected quantity and the quantity received so far;supplier_invoicescarries the supplier invoice numbers captured at reception. Both are omitted whenstatusisCANCELED.sell_aheadistruefor presale replenishments whose stock could be sold before arrival.sequenceis the timestamp of the transition in epoch milliseconds; retries keep it.X-Cubbo-Idempotency-Keyis deterministic (replenishment:<id>:<status>:<integration>).
Authorizations
Headers
Name of the event (orderUpdated, orderFulfilled, shippingUpdated, inventoryMovement,
replenishmentStatus, replenishmentCreated, replenishmentScheduled). Route on this header,
not on the URL: all feeds can share one endpoint. Treat a request without this header as an order
event.
orderUpdated, orderFulfilled, shippingUpdated, inventoryMovement, replenishmentStatus, replenishmentCreated, replenishmentScheduled Body
Payload of the replenishmentStatus event.
Response
Acknowledge receipt with any 2xx status. The response body is ignored. A 429 or any 5xx response is retried; any other 4xx response is treated as a permanent rejection and is not retried.