Here is the AfterShip API response courier object that contains all the fields of the couriers supported by AfterShip.

Name

Type

Description

slug

String

Unique code of courier. Get the slugs from here.

name

String

Name of courier

phone

String

Contact phone number of courier

other_name

String

Other name of courier

web_url

String

Website link of courier

required_fields

[String]
Enum

The extra fields need for tracking, such as tracking_account_number, tracking_postal_code, tracking_ship_date, tracking_key, tracking_destination_country

optional_fields

[String]
Enum

The extra fields which are optional for tracking. Basically it's the same as required_fields, but the difference is that only some of the tracking numbers require these fields.

default_language

String

Default language of tracking results

support_languages

[String]

Other supported languages

service_from_country_iso3

[String]

Country code (ISO Alpha-3) where the courier provides service