Aftership
Give customers automatic updates of delivery status with a branded tracking page. Test an API call in your browser and export the code snippet into your app.
254 subscribers
4.4/10 popularity
131838 ms avg latency
21 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Aftership endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
addTrackingNumberNotificationById /addTrackingNumberNotificationById |
Add a tracking notification by system id |
| POST |
addTrackingNumberNotificationByTrackingNumber /addTrackingNumberNotificationByTrackingNumber |
Add a tracking notification by tracking number |
| POST |
createTracking /createTracking |
Create a tracking |
| POST |
deleteTrackingByTrackingID /deleteTrackingByTrackingID |
Delete tracking by system id |
| POST |
deleteTrackingByTrackingNumber /deleteTrackingByTrackingNumber |
Delete tracking by tracking number. |
| POST |
detectCouriers /detectCouriers |
Return a list of matched couriers based on tracking number format and selected couriers or a list of couriers. |
| POST |
getActivatedCouriers /getActivatedCouriers |
Return a list of couriers activated at your AfterShip account. |
| POST |
getAllCouriers /getAllCouriers |
Return a list of all couriers. |
| POST |
getLastCheckpointTrackingInfoById /getLastCheckpointTrackingInfoById |
Return the tracking information of the last checkpoint of a single tracking. by system id |
| POST |
getLastCheckpointTrackingInfoByTrackingNumber /getLastCheckpointTrackingInfoByTrackingNumber |
Return the tracking information of the last checkpoint of a single tracking. by tracking number |
| POST |
getSingleTrackingResultById /getSingleTrackingResultById |
Get tracking results of a single tracking by system id |
| POST |
getSingleTrackingResultByTrackingNumber /getSingleTrackingResultByTrackingNumber |
Get tracking results of a single tracking by tracking number |
| POST |
getTrackingResults /getTrackingResults |
Return a list of all couriers. |
| POST |
getUserContactInfoToNotifyById /getUserContactInfoToNotifyById |
Get contact information for the users to notify when the tracking changes. Please note that only customer receivers will be returned. Any email, sms or webhook that belongs to… |
| POST |
getUserContactInfoToNotifyByTrackingNumber /getUserContactInfoToNotifyByTrackingNumber |
Get contact information for the users to notify when the tracking changes. Please note that only customer receivers will be returned. Any email, sms or webhook that belongs to… |
| POST |
removeTrackingNumberNotificationById /removeTrackingNumberNotificationById |
Remove a tracking notification by system id |
| POST |
removeTrackingNumberNotificationByTrackingNumber /removeTrackingNumberNotificationByTrackingNumber |
Remove a tracking notification by tracking number |
| POST |
retrackExpiredTrackingById /retrackExpiredTrackingById |
Retrack an expired tracking by system id. Max 3 times per tracking. |
| POST |
retrackExpiredTrackingByTrackingNumber /retrackExpiredTrackingByTrackingNumber |
Retrack an expired tracking by tracking number. Max 3 times per tracking. |
| POST |
updateTrackingById /updateTrackingById |
Update a tracking by system id |
| POST |
updateTrackingByTrackingNumber /updateTrackingByTrackingNumber |
Update a tracking by tracking number |
Aftership pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |