Skip to main content
GET
cURL

Authorizations

Authorization
string
header
default:ShippoToken
required

API key authentication using the ShippoToken scheme. Format: Authorization: ShippoToken <API_TOKEN> Example: Authorization: ShippoToken shippo_live_abc123

Headers

SHIPPO-API-VERSION
string
default:2018-02-08

Optional string used to pick a non-default API version to use. See our API version guide.

Example:

"2018-02-08"

SHIPPO-ACCOUNT-ID
string

Optional. The object ID of a Managed Shippo Account. Platform accounts set this to make the request on behalf of one of their managed accounts. See the Platform accounts guide.

Path Parameters

CustomsItemId
string
required

Object ID of the customs item

Query Parameters

page
integer<int64>
default:1

The page number you want to select

Response

Customs item

description
string
required

Text description of your item.

Example:

"T-Shirt"

mass_unit
enum<string>
required

The unit used for weight.

Available options:
g,
kg,
lb,
oz
Example:

"lb"

net_weight
string
required

Total weight of this item, i.e. quantity * weight per item.

Example:

"5"

origin_country
string
required

Country of origin of the item. Example: US or DE. All accepted values can be found on the Official ISO Website.

quantity
integer<int64>
required

Quantity of this item in the shipment you send. Must be greater than 0.

Example:

20

value_amount
string
required

Total value of this item, i.e. quantity * value per item.

Example:

"200"

value_currency
string
required

Currency used for value_amount. The official ISO 4217 currency codes are used, e.g. USD or EUR.

Example:

"USD"

eccn_ear99
string

Export Control Classification Number, required on some exports from the United States.

eu_exempt_category
boolean
default:false

Marks the item as belonging to an EU-exempt product category. Exempt items do not need product identifiers on shipments that meet the EU product identifier conditions (EU destination, non-EU origin, MERCHANDISE contents, recipient not a business).

manufacturer_code
string

Product identifier assigned by the manufacturer. Up to 100 characters; some carriers accept fewer and reject longer values at label purchase. Required together with sku_code on every non-exempt item when the shipment meets the EU product identifier conditions.

Example:

"ACME-TS-001"

manufacturer_standard_code
string

Standardized product identifier such as a GTIN. Up to 100 characters. Never required, but recommended for EU-bound shipments when one exists.

Example:

"00012345678905"

metadata
string

A string of up to 100 characters that can be filled with any additional information you want to attach to the object.

Example:

"Order ID \"123454\""

sku_code
string

SKU or merchant-assigned product code of the item. Up to 100 characters; some carriers accept fewer and reject longer values at label purchase. Required together with manufacturer_code on every non-exempt item when the shipment meets the EU product identifier conditions; some carriers also use it outside the EU.

Example:

"HM-123"

hs_code
string

HS code of the item, which is required by some carriers. If tariff_number is not provided, hs_code will be used. If both hs_code and tariff_number are provided, tariff_number will be used. 50 character limit.

Example:

"0901.21"

tariff_number
string

The tariff number of the item. If tariff_number is not provided, hs_code will be used. If both hs_code and tariff_number are provided, tariff_number will be used. 12 character limit.

object_created
string<date-time>

Date and time of object creation.

Example:

"2014-07-17T00:49:20.631Z"

object_id
string

Unique identifier of the given object.

Example:

"d799c2679e644279b59fe661ac8fa488"

object_owner
string

Username of the user who created the object.

Example:

"shippotle@shippo.com"

object_state
enum<string>

Indicates the validity of the enclosing object

Available options:
VALID,
INVALID
object_updated
string<date-time>

Date and time of last object update.

Example:

"2014-07-17T00:49:20.631Z"

test
boolean

Indicates whether the object has been created in test mode.