Customs detail을 위해 Zonos call
customer가 platform에서 shipment 생성 시 사용할 customs detail을 retrieve할 수 있도록 아래 step을 따르세요.
1
Customer가 Zonos API credential을 입력하도록 허용
Zonos API는 credentialToken으로 access합니다. platform에서 customer가 Zonos Dashboard의 credentialToken을 platform에 입력할 수 있도록 해야 합니다. 이후 customer behalf로 Zonos에 request할 수 있습니다.
2
Customs detail query
shipment 생성에 필요한 customs detail을 가져오려면 다음 query를 사용합니다. orderId에는 Zonos order ID 또는 system에 이미 있을 accountOrderNumber를 사용할 수 있습니다.
1
GetCustomsSpec: String2
customsSpecByReference )3
id4
currencyCode5
amountSubtotals6
items7
shipping8
9
reasonForExport10
incoterm11
declarationStatement12
attributes13
14
value15
16
serviceLevel17
name18
code19
carrier20
name21
code22
23
24
parties25
id26
27
person28
companyName29
firstName30
lastName31
email32
phone33
34
location35
countryCode36
line137
locality38
postalCode39
administrativeAreaCode40
administrativeArea41
42
43
customsItems44
id45
amount46
quantity47
hsCode48
hsCodeSource49
description50
countryOfOrigin51
items52
id53
amount54
currencyCode55
quantity3
Carrier로 shipment 생성
order customs detail을 가져온 후 carrier request에 해당 detail을 사용할 수 있습니다. carrier에서 label 및 tracking number를 retrieve하면 shipmentCreate mutation으로 tracking number를 Zonos에 알려 order status를 update할 수 있습니다.
Customs detail retrieve
shipment 준비를 위해 order detail을 retrieve합니다.GraphQL
Zonos partner이고 customer가 platform에서 shipping하는 경우 Zonos에 order detail을 request할 수 있습니다. 이 detail은 carrier label request에 사용하여 Zonos가 해당 shipment에 assessed duty 및 tax를 guarantee하는 데 사용된 detail과 동일한 detail이 전달되도록 합니다. tax ID, HS code 및 customs description을 포함한 item, duty 및 tax billing 대상 account number detail을 반환합니다.