v4.1.4(2021-11-03)

UpdateResources
New field on_time_status in the tracking object.
To indicate if the tracking is delivered on time.
POST /trackings
PUT /trackings/:slug/:tracking_number
PUT /trackings/:id
GET /trackings/:slug/:tracking_number
GET /trackings/:id
New field on_time_difference in the tracking object.
To indicate the difference (in day) to the on time date.
POST /trackings
PUT /trackings/:slug/:tracking_number
PUT /trackings/:id
GET /trackings/:slug/:tracking_number
GET /trackings/:id

v4.1.3(2021-07-27)

UpdateResources
Create trackings API endpoint now supports updating order_date.POST /trackings

v4.1.2 (2021-06-16)

UpdateResources
Added slug_group for create tracking and detect courier endpoints.POST /trackings
POST /couriers/detect

v4.1.1 (2021-06-15)

UpdateResources
Update trackings API endpoint now supports updating slug.PUT /trackings/:slug/:tracking_number

Latest API updates

Please pay attention to the fields expected_delivery in the Tracking object and checkpoint_time in the Checkpoint object that it is a string with the following possible values:

v4.1.0 (2020-05-26)

UpdateResources
New subtag Exception_013 added to cover lost shipment cases.
New field courier_redirect_link added in tracking object. Delivery instructions (delivery date or address) can be modified by visiting the link if supported by a carrier.
GET /trackings
GET /trackings/:slug/:tracking_number
New function to mark a tracking as completed.POST /trackings/:slug/:tracking_number/mark-as-completed

v4.0.4 (2020-04-30)

UpdateResources
A new tag AvailableForPickup is added.
The existing subtag OutForDelivery_002 is replaced with the new subtag AvailableForPickup_001.
GET /trackings
GET /trackings/:slug/:tracking_number

v4.0.3 (2020-03-23)

UpdateResources
New field first_attempted_at added in tracking object.
Time of the first delivery attempt made by the carrier.
GET /trackings/:id
New field courier_tracking_link added in tracking object.
Courier website direct tracking URL
GET /trackings/:id
New field raw_tag added in checkpoint object.
Status code returned by carriers
GET /trackings/:id

v4.0.2 (2014-07-19)

UpdateResources
New resources to get, add or remove emails and smsesPOST /notifications/:slug/:tracking_number/add
POST /notifications/:slug/:tracking_number/add
PUT /notifications/:slug/:tracking_number/remove
New function to reactivate and retrack expired tracking oncePOST /trackings/:slug/:tracking_number/retrack

v4.0.1 (2014-07-09)

UpdateResources
New field id added in tracking object.
You can use /:i to replace /:slug/:tracking_number.
GET /trackings/:id
PUT /trackings/:id
POST /trackings/:id
DELETE /trackings/:id