Obtenha sua chave API
Primeiro, cadastre-se para uma conta Zonos e configure sua conta no Zonos Dashboard. Você pode então obter sua chave de API, o que permitirá que você se autentique com a API Zonos.
Decida quais detalhes recuperar
Devido ao funcionamento do GraphQL, você pode solicitar da API apenas os campos de seu interesse ou pode optar por solicitar todas as informações que o sistema possui relacionadas a um pedido; a escolha é sua. Consulte a referência da API GraphQL para ver os campos disponíveis.
As informações associadas ao pedido, como detalhes da cotação de custo final, detalhes de avaliação de envio, detalhes do carrinho, etc., podem ser consultados por meio do gráfico adicionando campos desses objetos à sua consulta order.
No mínimo, você precisa de um número de pedido para poder consultar a API. Isso acontece no campo orderId com as variáveis em sua solicitação GraphQL.
query order($orderId: String!) { order(orderId: $orderId) { # ... other field names here }}Envie sua solicitação
Agora que você criou e configurou sua solicitação, você pode enviar uma solicitação POST para a API de Zonos. Certifique-se de autenticar com sua chave de API e fornecer o cabeçalho da versão correta em sua solicitação.
POST https://api.zonos.com/graphql
query order($orderId: String!) { order(orderId: $orderId) { accountOrderNumber amountSubtotals { duties taxes fees shipping items } landedCosts { id rootId tariffRate duties { amount currency formula item { id description } exchangeRate { rate sourceCurrencyCode targetCurrencyCode } } fees { amount currency description note formula type item { id description } exchangeRate { rate } } taxes { amount currency formula item { id description } exchangeRate { rate } } deMinimis { formula method note threshold type } shipmentRating { id amount currencyCode displayName minTransitAt maxTransitAt details amount carrierCode amountSubtotals shipping fuelSurcharge insuranceCost otherSurcharge shipmentRatingCartons chargeableWeight carton length width height weight shippingProfile id customServiceLevelCode landedCostMethod serviceLevel code
Obtenha detalhes do pedido
Obtenha os detalhes do seu pedido com GraphQL.Para obter detalhes de seus pedidos internacionais no sistema Zonos, você pode consultar a API GraphQL. Isso permite que você recupere detalhes do pedido e qualquer informação aplicável vinculada a um pedido, como classificações de envio, cotações de custo no destino, etc.