単一の書類を取得
単一のZonos生成の税関書類を取得するために必要な情報を提供します。
単一のcustomsSpec
を取得するには、ユーザーは返したいcustomsSpec
のIDでクエリを行うことができます。
クエリ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
query CustomsSpec($id: ID!) {
customsSpec(id: $id) {
id
deliveryDutyPaid
declarationStatement
amountSubtotals {
duties
fees
insurance
shipping
}
customsItems {
items {
id
}
}
}
}
変数
1
2
3
{
"id": "customs_spec_66b544c9-439f-4a82-b5bb-1a00274e8a61"
}
応答
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"data": {
"customsSpec": {
"id": "customs_spec_66b544c9-439f-4a82-b5bb-1a00274e8a61",
"declarationStatement": "I declare this is a declaration statement",
"amountSubtotals": {
"duties": 10.0,
"fees": 5.0,
"insurance": 10.0,
"shipping": 15.99
},
"customsItems": [
{
"items": [
{
"id": "test_item_123"
}
]
}
]
}
}
}
複数の文書を取得する
複数のZonos生成の税関文書を取得するために必要な情報を提供します。
ユーザーがDateTimeRange
とtrackingNumber
によって複数のcustomsSpecs
を取得したい場合、以下のクエリを使用できます。
クエリ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
query CustomsSpecs($first: Int, $filter: CustomsSpecFilter) {
customsSpecs(first: $first, filter: $filter) {
edges {
node {
id
amountSubtotals {
duties
fees
insurance
}
}
}
}
}
変数
1
2
3
4
5
6
7
8
9
10
{
"first": 5,
"filter": {
"between": {
"before": "2022-09-25T12:00:00Z",
"after": null
},
"trackingNumber": null
}
}
応答
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"data": {
"customsSpecs": {
"edges": [
{
"node": {
"id": "customs_spec_ee8eae49-64cd-440e-ac92-3cd90ce4be5b",
"amountSubtotals": {
"duties": 143.0,
"fees": 2.0,
"insurance": 100.0
}
}
},
{
"node": {
"id": "customs_spec_da0015aa-78cc-46c0-9006-bf25e0d7c57f",
"amountSubtotals": {
"duties": 143.0,
"fees": 2.0,
"insurance": 100.0
}
}
},
{
"node": {
"id": "customs_spec_8e8039f5-2e8c-4958-922f-f4dad0bc190f",
"amountSubtotals": {
"duties": 143.0,
"fees": 2.0,
"insurance": 100.0
}
}
},
{
"node": {
"id": "customs_spec_30e31150-13fe-423f-952a-13582454744a",
"amountSubtotals": {
"duties": 143.0,
"fees": 2.0,
"insurance": 100.0
}
}
}
]
}
}
}
税関仕様の取得
Zonos 税関 API のユーザーは、accountOrderNumber
、DateTimeRange
、注文 id
、および Zonos storeId
に基づいて customsSpec
を取得する能力も持っています。このシナリオでは、ユーザーは customsSpec
ではなく orders
DGS をクエリします。
注文のための書類の取得
1つの注文の書類を取得
複数の注文のための文書を取得
単一の注文に対して Zonos が生成した税関書類を取得するために必要な情報を提供します。
単一の customsSpec
を取得するには、customsSpec
に関連付けられた order
の ID でクエリを実行できます。
クエリ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
query OrderQuery($id: String!) {
order(orderId: $id) {
id
customsSpecs {
id
amountSubtotals {
taxes
shipping
duties
fees
insurance
items
}
clearanceType
currency
}
}
}
変数
1
2
3
{
"id": "order_ad8dfd1f-5776-425f-8e4d-a0bd4e7d86e3"
}
応答
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"data": {
"order": {
"id": "order_ad8dfd1f-5776-425f-8e4d-a0bd4e7d86e3",
"customsSpecs": [
{
"id": "customs_spec_6a4aed06-5303-4e83-965d-2accdb00b600",
"amountSubtotals": {
"taxes": 10.21,
"shipping": 25.99,
"duties": 143,
"fees": 2,
"insurance": 100,
"items": 30.2
},
"clearanceType": "COMMERCIAL",
"currency": "USD"
},
{
"id": "customs_spec_dcbc618c-7480-4651-b59b-d634b0e68e9c",
"amountSubtotals": {
"taxes": 10.21,
"shipping": 25.99,
"duties": 143,
"fees": 2,
"insurance": 100,
"items": 30.2
},
"clearanceType": "COMMERCIAL",
"currency": "USD"
}
]
}
}
}
税関書類の取得
1つまたは複数の注文に対して税関書類を取得します。
GraphQL
特定の出荷のために
customsSpec
が生成または作成された後、それをクエリすることができます。これらのクエリは、id
、dateTimeRange
、またはtrackingNumber
に基づいてcustomsSpec
を取得しようとしている誰でも使用できます。