Recuperar un solo documento
Proporciona la información necesaria para recuperar un único documento aduanero generado por Zonos.
Para recuperar un solo customsSpec
, un usuario puede consultar por el ID del customsSpec
que desea devolver.
Consulta
query CustomsSpec($id: ID!) {
customsSpec(id: $id) {
id
deliveryDutyPaid
declarationStatement
amountSubtotals {
duties
fees
insurance
shipping
}
customsItems {
items {
id
}
}
}
}
Variables
{
"id": "customs_spec_66b544c9-439f-4a82-b5bb-1a00274e8a61"
}
Respuesta
{
"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 varios documentos
Proporcione la información necesaria para recuperar varios documentos de aduanas generados por Zonos.
En escenarios donde un usuario desee recuperar múltiples customsSpecs
por DateTimeRange
y trackingNumber
, se puede utilizar la siguiente consulta.
Consulta
query CustomsSpecs($first: Int, $filter: CustomsSpecFilter) {
customsSpecs(first: $first, filter: $filter) {
edges {
node {
id
amountSubtotals {
duties
fees
insurance
}
}
}
}
}
Variables
{
"first": 5,
"filter": {
"between": {
"before": "2022-09-25T12:00:00Z",
"after": null
},
"trackingNumber": null
}
}
Respuesta
{
"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
}
}
}
]
}
}
}
Recuperar especificaciones de aduanas
Los usuarios de la API de Aduanas de Zonos también tienen la capacidad de recuperar un customsSpec
basado en el accountOrderNumber
, DateTimeRange
, el id
del pedido y el storeId
de Zonos. En este escenario, un usuario consultará el DGS de orders
en lugar de customsSpec
.
Recuperar documentos para pedidos
Proporcione la información necesaria para recuperar la documentación aduanera generada por Zonos para un solo pedido.
Para recuperar un único customsSpec
, un usuario puede consultar por el ID del pedido
vinculado al customsSpec
.
Consulta
query OrderQuery($id: String!) {
order(orderId: $id) {
id
customsSpecs {
id
amountSubtotals {
taxes
shipping
duties
fees
insurance
items
}
clearanceType
currency
}
}
}
Variables
{
"id": "order_ad8dfd1f-5776-425f-8e4d-a0bd4e7d86e3"
}
Respuesta
{
"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 documentación aduanera
Recupera uno o múltiples documentos aduaneros para uno o múltiples pedidos.
GraphQL
Una vez que se ha generado o creado un
customsSpec
para un envío particular, se puede consultar. Estas consultas pueden ser utilizadas por cualquier persona que busque recuperar uncustomsSpec
basado enid
,dateTimeRange
otrackingNumber
.