There are currently 2 types of shipment in Shipments API:

  • scheduled - these shipments relate to a pre-booked or pre-existing collection of multiple shipments from a single location. The carrier has a schedule of collections.
  • on_demand - these shipments relate to booking a carrier collection on-demand; there is no pre-existing or pre-booked collection.

As these types of operation differ, the carrier services that are compatible with each type of shipment also differ. It is not possible to allocate an on_demand shipment to a scheduled carrier service, or to allocate a scheduled shipment to an on_demand carrier service.