Shipping

The Shipping API lets brands CRUD shipment information for their orders into JOOR and gives their retail partners a clear, real-time view of delivery status across orders. The Shipping API is a paid add-on.

Field NameDescriptionTypeRequired
idJOOR-generated unique identifier for the shipment record.StringRead-only
external_idYour own identifier for the shipment, such as an ERP reference. Used together with line_item_id to uniquely identify a shipment.String, max 255 charsYes
line_item_idThe order line item this shipment applies to.Numeric (digits only)Yes
expected_delivery_dateDate the goods are expected to be delivered.ISO 8601 dateYes
requested_delivery_dateDate delivery was requested for.ISO 8601 dateYes
shipping_dateDate the goods actually shipped.ISO 8601 dateOptional
requested_unitsNumber of units requested.Integer ≥ 0Optional
confirmed_unitsNumber of units confirmed.Integer ≥ 0Optional
shipped_unitsNumber of units shipped.Integer ≥ 0Optional
open_unitsUnits still outstanding, not yet shipped.Integer — returned by JOORRead-only
shipment_statusCurrent status of the shipment.One of the following values:
APPROVED
CONFIRMED
NOT_CONFIRMED
CANCELLED
IN_PREPARATION
SHIPPED
INVOICED
PARTIALLY_INVOICED
Yes
tracking_numberParcel tracking number or bill of lading.String, max 255 charsOptional
carrierShipping carrier or method, for example UPS or DHL.String, max 255 charsOptional
tracking_urlDirect link to track the parcel.Valid URL, max 255 charsOptional

  • Maximum items per write request is 1000 items
  • Maximum records returned per page is 1000
  • The Shipping API is a paid add-on that also includes access to the web shipping report