Developers
Get Started
OpenAPI ↗
REST API v1 · Developer previewLive API credentials are not yet generally available. Hosted test access is not enabled.

Guides

Customs

Specific, accurate item data prevents avoidable booking failures.

Customs booking is a release gap

These are fixture contract requirements. They do not establish live provider acceptance; current V1 production creation rejects customs requests.

Required item fields

FieldMeaning
descriptionSpecific goods, 3–200 characters
quantityPositive whole number
valuePositive unit value in customs currency
weightPositive unit weight in kg
hs_code6–10 tariff digits
country_of_originManufacturing origin, uppercase country code

Tax identifiers

eori is the sender identifier; recipient_eori is the receiver identifier. vat_id and ioss_id are optional structurally and may become required or invalid for a live route. PX must validate service and legal eligibility before a live booking. The sandbox checks syntax and supported terms, not customs compliance.

Existing PX requirements

Current provider adapters validate item descriptions, tariff codes and origins, map EORI/IOSS fields and choose DAP/DDP differently. Public V1 must centralize the capability requirements before live availability. Do not invent an HS code or origin when a merchant omits it.