How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AfterShip Email Parses API

The Email Parses API from AfterShip — 2 operation(s) for email parses.

This API exposes 2 operations across 2 paths, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.aftership.com/admin/2022-01.

2 operations 2 paths 39 schemas 2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.aftership.com/admin/2022-01
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

AfterShip Email Parses API declares 1 security scheme for authenticating requests. An API key is passed in the header as as-api-key (as-api-key). By default, every request must be authenticated.

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 2 POST. Each is listed below with its method, path, parameters, and response codes.

Email Parses 2
POST
/email-parses-v2
Parse an email V2
email-parses-v2 body → 200400401403422429500
POST
/email-parses
Parse an email
email-parses body → 200400401403422429500

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are Order.v2 (19 properties), Order.v1 (17 properties), Order_item.v1 (11 properties), Order_item.v2 (11 properties). Each schema is shown below with its type and property counts.

Tax_total.v2
objectnull
Total tax amount.
3 properties 3 required
Shipping_total.v2
objectnull
Total shipping amount.
3 properties 3 required
Discount_total.v2
objectnull
Total discount amount.
3 properties 3 required
Discount_total.v1
objectnull
Total discount amount.
3 properties 3 required
Address.v1
objectnull
2 properties 2 required
Store.v2
objectnull
Store object [Store Slug](../../docs/other/storeslug.md)
6 properties 6 required
Order_total.v2
objectnull
Order total amount.
3 properties 3 required
Money.v2
objectnull
The money object is used to represent the currency amount. In some cases, if it cannot parse the currency from the symbol, the currency will be null while the…
3 properties 3 required
Pickup_location.v2
objectnull
Pickup location. The order pickup point.
4 properties 4 required
Order_item.v2
object
The product item of an order or a tracking.
11 properties 11 required
Order.v1
object
The order object contains at least 1 order information (order.ordernumber + order.store) or 1 tracking information (order.trackings.n.trackingnumber). See [Min…
17 properties 17 required
Phone.v1
objectnull
The phone number object.
2 properties 2 required
Order_item.v1
object
The product item of an order or a tracking.
11 properties 11 required
Subtotal.v1
objectnull
Order subtotal amount.
3 properties 3 required
Attachment.v1
object
3 properties 3 required
Shipping_method.v2
objectnull
The shipping method.
1 property 1 required
Order.v2
object
The order object contains at least 1 order number (order.number) or 1 tracking information (order.trackings.trackingnumber). See [Minimum Valid Parsing Result]…
19 properties 19 required
Estimated_delivery_datetime.v2
objectnull
It refers to the estimated delivery datetime parsed from the email. The maximum will be null if the estimated delivery datetime does not have a valid time rang…
3 properties 3 required
Estimated_delivery_date.v1
objectnull
It refers to the estimated delivery date parsed from the email. The maximum will be null if the estimated delivery date does not have a valid time range.
2 properties 2 required
Pickup.v2
objectnull
Order pickup information parsed from the email.
6 properties 6 required
Store.v1
objectnull
Store object
5 properties 5 required
Email_header.v1
object
Email Header
2 properties 2 required
Shipping_total.v1
objectnull
Total shipping amount.
3 properties 3 required
Tax_total.v1
objectnull
Total tax amount.
3 properties 3 required
Shipping_method.v1
objectnull
The shipping method.
1 property 1 required
Phone.v2
objectnull
The phone number object.
2 properties 2 required
Pickup_address.v2
objectnull
Structured pickup address, enriched from rawaddress.
5 properties 5 required
Money.v1
objectnull
The money object is used to represent the currency amount. In some cases, if it cannot parse the currency from the symbol, the currency will be null while the…
3 properties 3 required
Opening_hours.v2
objectnull
Opening hours information of the pickup location.
7 properties 7 required
Date_time.v1
objectnull
4 properties 4 required
Subtotal.v2
objectnull
Order subtotal amount.
3 properties 3 required
Date_time.v2
objectnull
4 properties 4 required
Opening_hour_period.v2
objectnull
The OpeningHourPeriod model provides detailed information about a location's operating hours for a specific day. It includes the start and end times, and indic…
3 properties 3 required
Address.v2
objectnull
6 properties 6 required
Tracking.v1
object
Tracking information parsed from the email
6 properties 5 required
Meta.v1
object
Meta data object.
4 properties 3 required
Tracking.v2
object
Tracking information parsed from the email
8 properties 8 required
Error.v1
object
Each error object contains a "path" key and an "info" key. The "path" is the JSON path of the request object to indicate the error location. The "info" is a hu…
2 properties
Order_total.v1
objectnull
Order total amount.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aftership-email-parses-api-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of AfterShip Email Parses API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.