Obtenga su clave de API
Primero, regístrese para obtener una cuenta de Zonos y configure su cuenta en Zonos Dashboard. Luego podrá obtener su clave de API, que le permitirá autenticarse con la API de Zonos.
Decida qué detalles recuperar
Debido a cómo funciona GraphQL, puede solicitar solo los campos que le interesan de la API, o puede optar por solicitar toda la información que el sistema tiene relacionada con un pedido; la elección es suya. Consulte la referencia de la API GraphQL para ver los campos disponibles.
La información asociada al pedido, como detalles de cotización de Landed Cost, detalles de valoración de envío, detalles del carrito, etc., se puede consultar a través del grafo agregando campos de esos objetos a su consulta order.
Como mínimo, necesita un número de pedido para poder consultar la API. Esto se pasa en el campo orderId con las variables en su solicitud GraphQL.
query order($orderId: String!) { order(orderId: $orderId) { # ... other field names here }}Envíe su solicitud
Ahora que ha creado y configurado su solicitud, puede enviar una solicitud POST a la API de Zonos. Asegúrese de autenticarse con su clave de API y proporcionar el encabezado de versión correcto en su solicitud.
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
Obtener detalles del pedido
Obtenga los detalles de su pedido con GraphQL.Para obtener detalles de sus pedidos internacionales en el sistema de Zonos, puede consultar la API GraphQL. Esto le permite recuperar los detalles del pedido y cualquier información aplicable vinculada a un pedido, como valoraciones de envío, cotizaciones de Landed Cost, etc.