Changelog
v1.24.0 (2025-08-28)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses-v2 |
v1.23.0 (2025-08-19)
| Update | Endpoint |
|---|---|
The order.estimated_delivery_datetime.min.date can now be inferred from relative delivery terms (e.g., 'today', 'tomorrow', 'overnight'); if min is a full specific date, raw_delivery_text is omitted, otherwise it may be returned alongside min. Currently only supported for Amazon emails. | POST /email-parses-v2 |
v1.22.0 (2025-08-07)
| Update | Endpoint |
|---|---|
A new field raw_delivery_text has been added to the estimated_delivery_datetime model. This field contains raw delivery text extracted from email content, such as 'today', 'tomorrow', or 'overnight'. Currently, this field is populated only for Amazon emails and only when both min and max are null or empty, and relative delivery terms are present. If specific dates are available, this field remains null. The original case and formatting of the text are preserved. | POST /email-parses-v2 |
v1.21.0 (2025-07-17)
| Update | Endpoint |
|---|---|
A new field in tracking model shipping_provider, has been added to the email-parses and the email-parses-v2 API endpoints. This field contains the shipping provider information extracted from the email and is strongly correlated with the shopping site of the parsed email (e.g., Amazon, Shein, Temu). Currently only supported for Amazon emails. | POST /email-parses-v2 |
v1.20.0 (2025-05-29)
| Update | Endpoint |
|---|---|
New fields postal_code, city, state, and country_region have been added to the address model. These fields provide enriched location information including postal code, city name, state details (name and ISO code), and country region details (name and ISO alpha-3 code). | POST /email-parses-v2 |
v1.19.0 (2025-05-22)
| Update | Endpoint |
|---|---|
| Improved multilingual email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.18.0 (2025-03-19)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.17.0 (2025-02-10)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.16.0 (2024-12-20)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
| Supported parsing information from images in emails. | POST /email-parses POST /email-parses-v2 |
v1.15.0 (2024-12-05)
| Update | Endpoint |
|---|---|
Fixing the format of the following fields: order.placed_at.date, order.estimated_delivery_datetime.min.date, and order.estimated_delivery_datetime.max.date. The format will now be strictly in the format of "YYYY-MM-DD" instead of occasional discrepancy. | POST /email-parses POST /email-parses-v2 |
v1.14.0 (2024-10-17)
| Update | Endpoint |
|---|---|
A new field in item model status, has been added to the email-parses and the email-parses-v2 API endpoints. This field represents the item's display status. | POST /email-parses POST /email-parses-v2 |
A new field in tracking model tracking_url, has been added to the email-parses and the email-parses-v2 API endpoints. This field is the link to the tracking page. | POST /email-parses POST /email-parses-v2 |
| Improved multilingual email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.13.0 (2024-09-13)
| Update | Endpoint |
|---|---|
| Improved multilingual email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.12.0 (2024-07-11)
| Update | Endpoint |
|---|---|
| Improved multilingual email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.11.0 (2024-07-02)
| Update | Endpoint |
|---|---|
| Improved multilingual email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.10.0 (2024-06-13)
| Update | Endpoint |
|---|---|
| Improved multilingual email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.9.0 (2024-05-08)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.8.0 (2024-04-18)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.7.0 (2024-02-28)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.6.0 (2024-01-25)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.5.0 (2023-12-19)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.4.0 (2023-11-09)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.3.0 (2023-10-19)
| Update | Endpoint |
|---|---|
| Improved the email parsing accuracy. | POST /email-parses POST /email-parses-v2 |
v1.2.0 (2023-09-14)
| Update | Endpoint | Before | After |
|---|---|---|---|
A new field in store-v2 model slug, has been added to the email-parses-v2 API endpoints. This field is the unique identifier of a store. | POST /email-parses-v2 | - | - |
A new field in order-v2 model requires_shipping, has been added to the email-parses-v2 API endpoints. This field indicates whether the order requires shipping or not. | POST /email-parses-v2 | - | - |
Add definition of minimum valid parsing result. In our email-parses-v2 API, the definition of the minimum valid parsing result will be updated.See Minimum Valid Parsing Result. | POST /email-parses-v2 | V1 API minimum parsing result contains at least either one of the following fields: 1. order.order_number + order.store2. order.trackings.tracking_numberV2 API minimum parsing result contains at least either one of the following fields: 1. order.number + order.store2. order.trackings.tracking_number | V1 API: Remains unchanged V2 API minimum parsing result will now contain at least either one of the following fields: 1. order.number2. order.trackings.tracking_number |
v1.1.0 (2023-07-13)
| Update | Endpoint |
|---|---|
A new field, confidence_score, has been added to the email-parses API endpoints. This field indicates the probability of the request email containing order information according to the AfterShip Email Parser API system. The higher the value, the more likely the message includes order information. | POST /email-parses POST /email-parses-v2 |
v1.0.0 (2023-05-18)
We are pleased to release the AfterShip Parser V2 API, which can now accept email headers as input.
| Update | Endpoint |
|---|---|
| New endpoint. | POST /email-parses-v2 |
Improved the parsing accuracy of field tracking_number. | POST /email-parses |
| Improved the coverage of valid order or tracking emails. | POST /email-parses |
| Improved the performance of AI engine. | POST /email-parses |
Breaking Change
These changes require special attention. If your app uses these API resources, and you don't adjust your usage of the resources according to the following instructions, then your app might break when you update to V2 API version.
Email Parses
As of API V2, the following models have been deprecated from the Email Parsed API:
Order: Use OrderV2 instead.OrderItem: Use OrderItemV2 instead.Tracking: Use TrackingV2 instead.Phone: Use PhoneV2 instead.Address: Use AddressV2 instead.Store: Use StoreV2 instead.Money: Use MoneyV2 instead.EstimatedDeliveryDate: Use EstimatedDeliveryDateTime instead.ShippingMethod: Use ShippingMethodV2 instead.DateTime: Use DateTimeV2 instead.
v0.3.0(2023-05-06)
| Update | Endpoint |
|---|---|
| Improved parsing of forwarded emails. | POST /email-parses |
v0.2.0 (2022-10-10)
| Update | Endpoint |
|---|---|
New field order_url in the Order object. To indicates the original page of the order, if there is an order URL inside the email. | POST /email-parses |
v0.1.0 (2022-04-24)
| Update | Endpoint |
|---|---|
| First release. | POST /email-parses |