Ambil dokumen tunggal
Sediakan informasi yang diperlukan untuk mengambil dokumen bea cukai yang dihasilkan oleh Zonos.
Untuk mengambil customsSpec
tunggal, pengguna dapat mengkueri berdasarkan ID dari customsSpec
yang ingin mereka kembalikan.
Kueri
query CustomsSpec($id: ID!) {
customsSpec(id: $id) {
id
deliveryDutyPaid
declarationStatement
amountSubtotals {
duties
fees
insurance
shipping
}
customsItems {
items {
id
}
}
}
}
Variabels
{
"id": "customs_spec_66b544c9-439f-4a82-b5bb-1a00274e8a61"
}
Respon
{
"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"
}
]
}
]
}
}
}
Ambil beberapa dokumen
Sediakan informasi yang diperlukan untuk mengambil beberapa dokumen bea cukai yang dihasilkan oleh Zonos.
Dalam skenario di mana pengguna ingin menarik beberapa customsSpecs
berdasarkan DateTimeRange
dan trackingNumber
, kueri berikut dapat digunakan.
Kueri
query CustomsSpecs($first: Int, $filter: CustomsSpecFilter) {
customsSpecs(first: $first, filter: $filter) {
edges {
node {
id
amountSubtotals {
duties
fees
insurance
}
}
}
}
}
Variabels
{
"first": 5,
"filter": {
"between": {
"before": "2022-09-25T12:00:00Z",
"after": null
},
"trackingNumber": null
}
}
Respon
{
"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
}
}
}
]
}
}
}
Ambil spesifikasi bea cukai
Pengguna dari Zonos API Bea Cukai juga memiliki kemampuan untuk mengambil customsSpec
berdasarkan accountOrderNumber
, DateTimeRange
, id
pesanan, dan Zonos storeId
. Dalam skenario ini, seorang pengguna akan menanyakan orders
DGS sebagai lawan dari customsSpec
.
Ambil dokumen untuk pesanan
Sediakan informasi yang diperlukan untuk mengambil dokumentasi bea cukai yang dihasilkan oleh Zonos untuk satu pesanan.
Untuk mengambil satu customsSpec
, seorang pengguna dapat menanyakan berdasarkan ID dari order
yang terkait dengan customsSpec
.
Kueri
query OrderQuery($id: String!) {
order(orderId: $id) {
id
customsSpecs {
id
amountSubtotals {
taxes
shipping
duties
fees
insurance
items
}
clearanceType
currency
}
}
}
Variabels
{
"id": "order_ad8dfd1f-5776-425f-8e4d-a0bd4e7d86e3"
}
Respon
{
"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"
}
]
}
}
}
Ambil dokumentasi bea cukai
Ambil satu atau beberapa dokumen bea cukai untuk satu atau beberapa pesanan.
GraphQL
Setelah
customsSpec
dihasilkan atau dibuat untuk pengiriman tertentu, itu dapat dikueri. Kueri ini dapat digunakan oleh siapa saja yang ingin menarik kembalicustomsSpec
berdasarkanid
,dateTimeRange
, atautrackingNumber
.