Shipment API
string · uuid · requiredstring · uuidstring · uuidstring · enumstring · enumstring · enumstring · uuidstring · enumnumber · floatstring
string · uuid · requiredstring · enum · requirednumber · floatstringstring · uri
Operations for managing customs documentation, duties, and international shipment processes.
Update customs documentation
PUT
https://acme-logistics.us-east-1.prod.sh.example.com/v1
/shipments/{shipmentId}/customs
Update or add customs documentation for international shipments
path Parameters
shipmentIdHeaders
X-Correlation-IDUnique identifier for tracking requests across multiple services
Idempotency-KeyUnique key to ensure idempotency of the request
X-Customs-RegionCustoms processing region for the shipment
Enum values:
EU
NA
APAC
Default: NA
Update customs documentation › Request Body
object[] · required
purposeEnum values:
COMMERCIAL
PERSONAL
GIFT
RETURN
REPAIR
incotermEnum values:
DAP
DDP
FCA
EXW
Update customs documentation › Responses
200
Customs documentation updated successfully
idstatusEnum values:
PENDING
APPROVED
REJECTED
customsValuecurrencyobject[]
Pay import duties
POST
https://acme-logistics.us-east-1.prod.sh.example.com/v1
/shipments/{shipmentId}/customs/duties
Pay import duties and taxes for an international shipment
path Parameters
shipmentIdPay import duties › Request Body
paymentMethodEnum values:
CREDIT_CARD
BANK_TRANSFER
ACCOUNT_BALANCE
object
Pay import duties › Responses
200
Duties paid successfully
amountcurrencyreceipt