För att hämta detaljer om era internationella ordrar i Zonos-systemet kan ni fråga GraphQL API. Det låter er hämta orderdetaljer och all tillämplig information kopplad till en order, såsom fraktvärderingar, landed cost-offerter med mera.
1
Hämta er API-nyckel
Registrera er först för ett Zonos-konto och konfigurera kontot i Zonos
Dashboard. Därefter kan ni hämta er
API-nyckel,
som gör att ni kan autentisera mot Zonos API.
2
Bestäm vilka detaljer ni vill hämta
På grund av hur GraphQL fungerar kan ni begära endast de fält ni är intresserade av från API:et, eller välja att begära all information som systemet har om en order—valet är ert. Se GraphQL API-referensen för tillgängliga fält.
Information kopplad till ordern, såsom detaljer om landed cost-offert, fraktvärderingsdetaljer, varukorgsdetaljer med mera, kan frågas via grafen genom att lägga till fält från dessa objekt i er order-fråga.
Ni behöver minst ett ordernummer för att kunna fråga API:et. Det skickas i fältet orderId tillsammans med variablerna i er GraphQL-förfrågan.
1query order($orderId: String!){
2 order(orderId:$orderId) {
3# ... other field names here
4}
5}
3
Skicka er förfrågan
Nu när ni har byggt er förfrågan och konfigurerat den kan ni skicka en POST-förfrågan till Zonos API. Se till att autentisera med er API-nyckel och ange rätt versionsheader i er förfrågan.
Hämta orderdetaljer
Hämta orderdetaljer
Hämta era orderdetaljer med GraphQL.För att hämta detaljer om era internationella ordrar i Zonos-systemet kan ni fråga GraphQL API. Det låter er hämta orderdetaljer och all tillämplig information kopplad till en order, såsom fraktvärderingar, landed cost-offerter med mera.
Hämta er API-nyckel
Registrera er först för ett Zonos-konto och konfigurera kontot i Zonos Dashboard. Därefter kan ni hämta er API-nyckel, som gör att ni kan autentisera mot Zonos API.
Bestäm vilka detaljer ni vill hämta
På grund av hur GraphQL fungerar kan ni begära endast de fält ni är intresserade av från API:et, eller välja att begära all information som systemet har om en order—valet är ert. Se GraphQL API-referensen för tillgängliga fält.
Information kopplad till ordern, såsom detaljer om landed cost-offert, fraktvärderingsdetaljer, varukorgsdetaljer med mera, kan frågas via grafen genom att lägga till fält från dessa objekt i er
order-fråga.Ni behöver minst ett ordernummer för att kunna fråga API:et. Det skickas i fältet
orderIdtillsammans med variablerna i er GraphQL-förfrågan.query order($orderId: String!) {order(orderId: $orderId) {# ... other field names here}}Skicka er förfrågan
Nu när ni har byggt er förfrågan och konfigurerat den kan ni skicka en
POST-förfrågan till Zonos API. Se till att autentisera med er API-nyckel och ange rätt versionsheader i er förfrågan.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 {idamountcurrencyCodedisplayNameminTransitAtmaxTransitAtdetailsamountcarrierCodeamountSubtotalsshippingfuelSurchargeinsuranceCostotherSurchargeshipmentRatingCartonschargeableWeightcartonlengthwidthheightweightshippingProfileidcustomServiceLevelCodelandedCostMethodserviceLevelcodeVar den här sidan till hjälp?