Kind

There are multiple kinds of expected deliveries available in Shipup.

TypeDescription
merchantThe expected delivery set when uploading tracker data (via API or FTP)
carrierThe expected delivery as provided by the carrier
promiseThe expected delivery computed using the promise settings configured in Shipup for the specified carrier service
sde_liveThe expected delivery computed by our SDE algorithm, taking into account the current status and events of the parcel

You can configure which one you want displayed inside the Shipup settings, using a fallback system if one isn't available.

In the API, the fields prefixed by displayable_expected_delivery will always relate to the highest priority set, you can see which one it corresponds to using displayable_expected_delivery_kind

Exact date vs window

Expected delivery can come in two ways:

  • Exact date: the date provided is a single date, or a date with a time by which it should be delivered. promise and sde_live will always have an exact date.
  • Window: a range during which the parcel should be delivered. It can be a date range, or a time range within a single day (in case of scheduled delivery for instance).

carrier expected deliveries can be either exact dates or windows depending on the data provided by the carrier itself.

merchant expected deliveries will be an exact date or a window depending on the data provided by the merchant.

Retrieving expected delivery

In the API, the fields available are the following:

Field nameDescription
displayable_expected_delivery_dateThe date (without time) of the expected delivery. In case of window, will return the end of the window
displayable_expected_delivery_datetimeThe date with time of the expected delivery. In case of window, will return the end of the window. Might be null
displayable_expected_delivery_start_dateThe date of the beginning of the window. If no window then will be null
displayable_expected_delivery_start_datetimeThe date with time of the beginning of the window. If no window or no time available then will be null
displayable_expected_delivery_end_dateThe date of end the the window or of the exact date.
displayable_expected_delivery_end_datetimeThe date with time of end the the window or of the exact date. Might be null

Examples

SituationFields available
Exact datedisplayable_expected_delivery_date and displayable_expected_delivery_end_date
Exact date with timedisplayable_expected_delivery_date, displayable_expected_delivery_datetime, displayable_expected_delivery_end_date, displayable_expected_delivery_end_datetime
Date rangedisplayable_expected_delivery_date, displayable_expected_delivery_start_date, displayable_expected_delivery_end_date
Day windowAll fields