Statuses

Last updated last month

Statuses

A delivery will transition through different states during its life cycle. The meaning of these statuses are described in the table below.

When a delivery is a draft, its still without a specific status. Statuses only work for non-draft deliveries.

Status ID

Sub-Status

Description

1

scheduled:

The delivery is scheduled for a future time. An operator can merge the delivery with others in a route, or leave the system to process it.

1

processing:

The delivery request is being processed. At this moment the delivery can be routed with more deliveries depending on the time windows.

2

broadcasting:

The delivery is broadcasted to the nearest and available courier.

3

assigned:

The delivery was assigned to an specific courier. Waiting for his response. If is not confirmed after a period of time the status changes to broadcasting.

4

confirmed_to_pickup:

A courier confirms to pick up the delivery task and is en route to the pickup location.

5

at_pickup:

The courier is at the pickup location.

6

hold_by_courier:

The items carried by the courier are in a mobile warehouse until next delivery intent.

6

on_delivery:

The courier has picked up the item and is on route to the dropoff location. Is the in_transit

6

at_dropoff:

The courier is at the dropoff location.

7

completed:

The delivery has been successfully completed.

-1

canceled:

This delivery was canceled by the API client.

0

returning:

The courier is returning the delivery to the pickup location. We will calculate this if the driver confirms a return trip.

0

returned:

The delivery has been successfully returned to the pickup location.