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 orderId tillsammans med variablerna i er GraphQL-förfrågan.
query order: Stringorder )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/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
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.