DOCS

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.

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.

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: String
2order )

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

1query order($orderId: String!) {
2 order(orderId: $orderId) {
3 accountOrderNumber
4 amountSubtotals {
5 duties
6 taxes
7 fees
8 shipping
9 items
10 }
11 landedCosts {
12 id
13 rootId
14 tariffRate
15 duties {
16 amount
17 currency
18 formula
19 item {
20 id
21 description
22 }
23 exchangeRate {
24 rate
25 sourceCurrencyCode
26 targetCurrencyCode
27 }
28 }
29 fees {
30 amount
31 currency
32 description
33 note
34 formula
35 type
36 item {
37 id
38 description
39 }
40 exchangeRate {
41 rate
42 }
43 }
44 taxes {
45 amount
46 currency
47 formula
48 item {
49 id
50 description
51 }
52 exchangeRate {
53 rate
54 }
55 }
56 deMinimis {
57 formula
58 method
59 note
60 threshold
61 type
62 }
63 shipmentRating {
64 id
65 amount
66 currencyCode
67 displayName
68 minTransitAt
69 maxTransitAt
70 details
71 amount
72 carrierCode
73 
74 
75 amountSubtotals
76 shipping
77 fuelSurcharge
78 insuranceCost
79 otherSurcharge
80 
81 shipmentRatingCartons
82 chargeableWeight
83 carton
84 length
85 width
86 height
87 weight
88 
89 
90 shippingProfile
91 id
92 customServiceLevelCode
93 landedCostMethod
94 serviceLevel
95 code
Boka en demo

Var den här sidan till hjälp?