All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. Version 2.1.0
- Added new field
tracking_events
(array) to the responses of/api/shipment/tracking
and/api/shipment/tracking_by_platform_uk_id
.
This field represents the full shipment tracking timeline (all tracking events).
- Added detailed documentation for
data.status
field in/api/shipment/tracking
and/api/shipment/tracking_by_platform_uk_id
response.
Introduced enumerated status values with descriptions:created
,available_for_pickup
,in_transit
,out_for_delivery
,delivered
,return_to_sender
,voided
,error
,seized_by_law_enforcement
,unknown
.
- Added
/api/shipment/batch/quick_rate
endpoint to support batch shipment rate queries (up to 10 requests per call). - Added a duplicate-checking mechanism to
/api/shipment/direct_buy
and/api/shipment/create_and_pay
.
- Added new response field
scanned_time
to the tracking API. - New endpoint
/api/address/validate
to validate U.S. addresses, return standardized components, and provide error/correction details.
- New endpoint
/api/shipment/tracking_by_platform_uk_id
to query shipment tracking status byplatform_uk_id
.
/api/shipment/void_label
now supportsplatform_uk_id
for voiding a label.
- Initial release of the ShipSaving New API, supporting shipment rating, label purchase, label voiding, and shipment tracking.