DOCS

Hent ordredetaljer

Hent ordredetaljer

Hent dine ordredetaljer med GraphQL.

For at hente detaljer om dine internationale ordrer i Zonos-systemet kan du forespørge GraphQL API'en. Dette giver dig mulighed for at hente ordredetaljer og al relevant information knyttet til en ordre, såsom forsendelsesvurderinger, Landed Cost-tilbud osv.

1

Hent din API-nøgle

Registrer først en Zonos-konto, og konfigurer din konto i Zonos Dashboard. Du kan derefter hente din API-nøgle, som giver dig mulighed for at autentificere med Zonos API.

På grund af, hvordan GraphQL fungerer, kan du anmode om kun de felter, du er interesseret i, fra API'en, eller du kan vælge at anmode om al information, systemet har om en ordre — valget er dit. Se GraphQL API-reference for tilgængelige felter.

Information knyttet til ordren, såsom Landed Cost-tilbudsdetaljer, forsendelsesvurderingsdetaljer, kurvdetaljer osv., kan forespørges gennem grafen ved at tilføje felter fra disse objekter til din order-forespørgsel.

Som minimum skal du have et ordrenummer for at kunne forespørge API'en. Dette sendes i feltet orderId med variablerne i din GraphQL-anmodning.

1query order($orderId: String!) {
2 order(orderId: $orderId) {
3 # ... other field names here
4 }
5}

Nu hvor du har bygget og konfigureret din anmodning, kan du sende en POST-anmodning til Zonos API. Sørg for at autentificere med din API-nøgle og angive den korrekte versionsheader i din anmodning.

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
Book en demo

Var denne side nyttig?