DOCS

Retrieve order details

Bestelgegevens ophalen

Haal uw bestelgegevens op met GraphQL.

Om details voor uw internationale bestellingen in het Zonos-systeem op te halen, kunt u de GraphQL API bevragen. Hiermee kunt u bestelgegevens en alle toepasselijke informatie gekoppeld aan een bestelling ophalen, zoals shipment ratings, landed cost-offertes, enz.

1

Haal uw API-sleutel op

Registreer eerst voor een Zonos-account en configureer uw account in Zonos Dashboard. Vervolgens kunt u uw API key ophalen, waarmee u kunt authenticeren met de Zonos API.

Door hoe GraphQL werkt, kunt u alleen de velden opvragen waarin u geïnteresseerd bent via de API, of u kunt ervoor kiezen alle informatie op te vragen die het systeem heeft over een bestelling — de keuze is aan u. Raadpleeg de GraphQL API reference voor beschikbare velden.

Informatie gekoppeld aan de bestelling, zoals landed cost quote details, shipment rating details, cart details, enz. kan via de graph worden bevraagd door velden van die objecten toe te voegen aan uw order-query.

Minimaal hebt u een ordernummer nodig om de API te bevragen. Dit wordt doorgegeven in het orderId-veld met de variables in uw GraphQL-request.

Nu u uw request hebt opgebouwd en geconfigureerd, kunt u een POST-request sturen naar de Zonos API. Authenticeer met uw API-sleutel en geef de juiste version header mee in uw request.

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
Boek een demo

Was deze pagina nuttig?