Pour récupérer les détails de vos commandes internationales dans le système Zonos, vous pouvez interroger l'API GraphQL. Cela vous permet de récupérer les détails de la commande et toute information associée, comme les évaluations d'expédition, les devis de landed cost, etc.
1
Obtenir votre clé API
Commencez par créer un compte Zonos et configurer votre compte dans Zonos
Dashboard. Vous pourrez ensuite obtenir votre
clé API,
qui vous permettra de vous authentifier auprès de l'API Zonos.
2
Choisir les détails à récupérer
Grâce au fonctionnement de GraphQL, vous pouvez demander uniquement les champs qui vous intéressent à l'API, ou choisir de demander toutes les informations que le système possède concernant une commande — le choix vous appartient. Consultez la référence de l'API GraphQL pour connaître les champs disponibles.
Les informations associées à la commande, comme les détails du devis de landed cost, les détails d'évaluation d'expédition, les détails du panier, etc., peuvent être interrogées via le graphe en ajoutant des champs de ces objets à votre requête order.
Au minimum, vous avez besoin d'un numéro de commande pour interroger l'API. Il est transmis dans le champ orderId avec les variables de votre requête GraphQL.
1query order($orderId: String!){
2 order(orderId:$orderId) {
3# ... other field names here
4}
5}
3
Envoyer votre requête
Maintenant que vous avez construit votre requête et l'avez configurée, vous pouvez envoyer une requête POST à l'API Zonos. Assurez-vous de vous authentifier avec votre clé API et de fournir l'en-tête de version correct dans votre requête.
Récupérer les détails d'une commande
Récupérer les détails d'une commande
Récupérez vos détails de commande avec GraphQL.Pour récupérer les détails de vos commandes internationales dans le système Zonos, vous pouvez interroger l'API GraphQL. Cela vous permet de récupérer les détails de la commande et toute information associée, comme les évaluations d'expédition, les devis de landed cost, etc.
Obtenir votre clé API
Commencez par créer un compte Zonos et configurer votre compte dans Zonos Dashboard. Vous pourrez ensuite obtenir votre clé API, qui vous permettra de vous authentifier auprès de l'API Zonos.
Choisir les détails à récupérer
Grâce au fonctionnement de GraphQL, vous pouvez demander uniquement les champs qui vous intéressent à l'API, ou choisir de demander toutes les informations que le système possède concernant une commande — le choix vous appartient. Consultez la référence de l'API GraphQL pour connaître les champs disponibles.
Les informations associées à la commande, comme les détails du devis de landed cost, les détails d'évaluation d'expédition, les détails du panier, etc., peuvent être interrogées via le graphe en ajoutant des champs de ces objets à votre requête
order.Au minimum, vous avez besoin d'un numéro de commande pour interroger l'API. Il est transmis dans le champ
orderIdavec les variables de votre requête GraphQL.query order($orderId: String!) {order(orderId: $orderId) {# ... other field names here}}Envoyer votre requête
Maintenant que vous avez construit votre requête et l'avez configurée, vous pouvez envoyer une requête
POSTà l'API Zonos. Assurez-vous de vous authentifier avec votre clé API et de fournir l'en-tête de version correct dans votre requête.POST
https://api.zonos.com/graphqlquery order($orderId: String!) {order(orderId: $orderId) {accountOrderNumberamountSubtotals {dutiestaxesfeesshippingitems}landedCosts {idrootIdtariffRateduties {amountcurrencyformulaitem {iddescription}exchangeRate {ratesourceCurrencyCodetargetCurrencyCode}}fees {amountcurrencydescriptionnoteformulatypeitem {iddescription}exchangeRate {rate}}taxes {amountcurrencyformulaitem {iddescription}exchangeRate {rate}}deMinimis {formulamethodnotethresholdtype}shipmentRating {idamountcurrencyCodedisplayNameminTransitAtmaxTransitAtdetailsamountcarrierCodeamountSubtotalsshippingfuelSurchargeinsuranceCostotherSurchargeshipmentRatingCartonschargeableWeightcartonlengthwidthheightweightshippingProfileidcustomServiceLevelCodelandedCostMethodserviceLevelcodeCette page a-t-elle été utile?