DOCS

Søg og filtrer ordrer

Søg og filtrer ordrer

Hent ordrelister med GraphQL.

Med orders-forespørgslen i GraphQL kan du hente paginerede ordrelister med forskellige kriterier. Dette er nyttigt, når du har brug for en ordreliste efter land, mellem bestemte datoer, til at bygge en søgning osv.

1

Hent din API-nøgle

Opret en Zonos-konto: For at bruge Zonos API skal du have en API-nøgle. For at få din nøgle skal du udfylde vores tilmeldingsformular. Onboarding begynder, når du har en kontoaftale på plads. Under onboarding hjælper en repræsentant dig med at opsætte din konto korrekt, så du får de mest præcise API-svar.

Få adgang til din API-nøgle her, hvis du har en Zonos-konto. Dette giver dig mulighed for at autentificere med Zonos API. Hvis du ikke har en konto, se bemærkningen ovenfor.

Du kan forespørge ordrelister baseret på lignende accountOrderId'er eller ved at angive et datointerval, hvor ordrer blev publiceret. For en komplet liste over tilgængelige felter, se GraphQL API-reference.

For hver enkelt ordre, du forespørger, er alle normale Order-felter tilgængelige, f.eks. landet, forsendelsesinformation, Landed Cost-totaler osv.. Alle mulige felter er angivet i GraphQL API-reference.

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 # ... field names here
7 }
8 }
9 }
10}

Alle forespørgsler, der henter lister, understøtter Relay-stil paginering. Variablen first giver dig mulighed for at angive, hvor mange objekter der returneres.

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 }
7 }
8 pageInfo {
9 hasNextPage
10 endCursor
11 }
12 }
13}

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 orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 items {
7 description
8 hsCode
9 quantity
10 }
11 }
12 }
13 }
14}
GraphQL API ReferenceTypes, inputs, and operations used in this guide
Book en demo

Var denne side nyttig?