Changelog

UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses-v2
UpdateEndpoint
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
UpdateEndpoint
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
UpdateEndpoint
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
UpdateEndpoint
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
UpdateEndpoint
Improved multilingual email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
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
UpdateEndpoint
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
UpdateEndpoint
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
UpdateEndpoint
Improved multilingual email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved multilingual email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved multilingual email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved multilingual email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpoint
Improved the email parsing accuracy.POST /email-parses
POST /email-parses-v2
UpdateEndpointBeforeAfter
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-v2V1 API minimum parsing result contains at least either one of the following fields:
1. order.order_number + order.store
2. order.trackings.tracking_number

V2 API minimum parsing result contains at least either one of the following fields:
1. order.number + order.store
2. 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.number
2. order.trackings.tracking_number
UpdateEndpoint
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

We are pleased to release the AfterShip Parser V2 API, which can now accept email headers as input.

UpdateEndpoint
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

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.

As of API V2, the following models have been deprecated from the Email Parsed API:

UpdateEndpoint
Improved parsing of forwarded emails.POST /email-parses
UpdateEndpoint
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
UpdateEndpoint
First release.POST /email-parses