Changelog

This page contains the changelog of the current API version. For the past changelog, please refer to this page.

ChangeBeforeAfter
Base URLhttps://api.aftership.com/tracking/2026-01https://api.aftership.com/tracking/2026-07
as-api-version header's value2026-012026-07
ChangeAffected
10 new delivery sub-statuses added: Delivered_005, Exception_016, Exception_017, Exception_018, Exception_019, Exception_020, Exception_021, InTransit_011, InTransit_012, InTransit_013.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field shipment_dimensions added to the tracking object. Returns the physical dimensions of the package, including length, width, and height.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field checkpoints[].hash added. A unique hash identifier for each checkpoint event, which can be used for deduplication.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field customers[].id added. The customer's identifier on the merchant or platform (for example, Shopify) side. This field is both readable and writable.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field proof_of_delivery added. Returns an array of proof of delivery (POD) records, such as a signature or photo captured upon successful delivery. This field returns a value only after the feature is enabled.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field multi_piece_info added. Returns multi-piece shipment (MPS) metadata describing a group of packages that belong to the same shipment, including the piece type and the list of pieces. This field returns a value only when your subscription plan includes a multi-piece feature.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field shipment_direction added. Indicates the business direction of the shipment: forward (outbound-to-customer) or return (customer-to-merchant). This field is both readable and writable.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field return_shipment added. Returns the associated return shipment linked to the current outbound shipment when shipment_direction is forward and AfterShip has detected a linked return shipment. This field returns a value only after the feature is enabled.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook
New field forward_shipment added. Returns the original outbound shipment linked to this return when shipment_direction is return and AfterShip has detected a linked forward shipment. This field returns a value only after the feature is enabled.API endpoint:
- GET /trackings
- GET /trackings/:id
- DELETE /trackings/:id
- POST /trackings
- PUT /trackings/:id
- POST /trackings/:id/mark-as-completed
- POST /trackings/:id/retrack

Tracking Webhook