Recuperar um único documento
Forneça as informações necessárias para recuperar um único documento de alfândega gerado pelo Zonos.
Para recuperar um único customsSpec
, um usuário pode consultar pelo ID do customsSpec
que deseja retornar.
Consulta
query CustomsSpec($id: ID!) {
customsSpec(id: $id) {
id
deliveryDutyPaid
declarationStatement
amountSubtotals {
duties
fees
insurance
shipping
}
customsItems {
items {
id
}
}
}
}
Variáveis
{
"id": "customs_spec_66b544c9-439f-4a82-b5bb-1a00274e8a61"
}
Resposta
{
"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"
}
]
}
]
}
}
}
Recuperar vários documentos
Forneça informações necessárias para recuperar vários documentos aduaneiros gerados pela Zonos.
Em cenários em que um usuário deseja recuperar vários customsSpecs
por DateTimeRange
e trackingNumber
, a seguinte consulta pode ser usada.
Consulta
query CustomsSpecs($first: Int, $filter: CustomsSpecFilter) {
customsSpecs(first: $first, filter: $filter) {
edges {
node {
id
amountSubtotals {
duties
fees
insurance
}
}
}
}
}
Variáveis
{
"first": 5,
"filter": {
"between": {
"before": "2022-09-25T12:00:00Z",
"after": null
},
"trackingNumber": null
}
}
Resposta
{
"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
}
}
}
]
}
}
}
Obter especificações aduaneiras
Os usuários da API Aduaneira Zonos também têm a capacidade de recuperar uma customsSpec
com base no accountOrderNumber
, DateTimeRange
, id
do pedido e no storeId
da Zonos. Neste cenário, um usuário consultará o DGS orders
em vez de customsSpec
.
Obter documentos para pedidos
Forneça as informações necessárias para recuperar a documentação aduaneira gerada pela Zonos para um único pedido.
Para recuperar uma única customsSpec
, um usuário pode consultar pelo ID do pedido
vinculado à customsSpec
.
Consulta
query OrderQuery($id: String!) {
order(orderId: $id) {
id
customsSpecs {
id
amountSubtotals {
taxes
shipping
duties
fees
insurance
items
}
clearanceType
currency
}
}
}
Variáveis
{
"id": "order_ad8dfd1f-5776-425f-8e4d-a0bd4e7d86e3"
}
Resposta
{
"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"
}
]
}
}
}
Recuperar documentação aduaneira
Recupere um ou vários documentos de alfândega para um ou vários pedidos.
GraphQL
Uma vez que um
customsSpec
tenha sido gerado ou criado para um envio específico, ele pode ser consultado. Essas consultas podem ser usadas por qualquer pessoa que esteja procurando recuperar umcustomsSpec
com base emid
,dateTimeRange
outrackingNumber
.