Event Reference
Common fields
orderNumberis the Rush Order order number, andalternateOrderNumberis your own.refIdis the reference ID returned when an order is submitted through the Orders API.packageIdidentifies one shipment of an order: the client code, order number and package letter, such asABC98765A.
order.whready
Sent once per Rush Order order number, when an order enters the warehouse system.
timestamp is when the order entered it.
order.released
Sent once per Rush Order order number, when an order is released to the warehouse for
picking and packing. Returns are not included. timestamp is when the order was released.
order.shipped
Sent once per package, when its most recent label is 60 minutes old, listing only the
labels that shipped. A tracking number added later produces a new event with all of the
package’s tracking numbers. A label voided after the event produces none. timestamp is
when the most recent label was recorded.
Shipment events
Four events follow a package after it ships, from the carrier’s tracking. Each is sent
per tracking number, so a package with several boxes produces an event for each box.
Return labels are not included. timestamp is when our tracking provider recorded the
change.
They share these fields:
shipment.delivered
Sent once per tracking number, when the carrier reports the package delivered.
shipment.delivery_failed
Sent for each failed delivery attempt, such as no one being available to receive the package. A later attempt that also fails is a new event.
shipment.exception
Sent when the carrier reports a problem with the package, such as a customs hold, a refusal, or a return to sender. A later exception is a new event.
shipment.tracking_expired
Sent once per tracking number, when tracking stops because the carrier has had no updates for a long time, typically about a month. The package’s final status is unknown.
inbound.received
Sent once per receiver, when an inbound delivery, with or without a PO, has been
received into inventory. A PO delivered in several shipments produces an event for each
receiver. Only receivers completed after you subscribed are sent. timestamp is when the
receiver was completed.
Codes
Disposition
items[].disposition is the condition of the stock, taken from the Rush Order SKU.
Delivery type
deliveryType on shipment.delivered.
Reason
reason on the other shipment events.
Warehouse and location
Used by warehouse and items[].location.
