DOCS

Bestellungen suchen und filtern

Bestellungen suchen und filtern

Listen von Bestellungen mit GraphQL abrufen.

Mit der Abfrage orders in GraphQL können Sie paginierte Listen von Bestellungen mit verschiedenen Kriterien abrufen. Das ist nützlich, wenn Sie eine Liste von Bestellungen nach Land, zwischen bestimmten Daten oder zum Aufbau einer Suche benötigen.

1

Ihren API-Schlüssel abrufen

Zonos-Konto erhalten: Um die Zonos API zu nutzen, benötigen Sie einen API-Schlüssel. Um Ihren Schlüssel zu erhalten, füllen Sie unser Anmeldeformular aus. Das Onboarding beginnt, sobald eine Kontovereinbarung vorliegt. Während des Onboardings hilft Ihnen ein Ansprechpartner bei der korrekten Kontoeinrichtung für möglichst genaue API-Antworten.

Greifen Sie hier auf Ihren API-Schlüssel zu, wenn Sie ein Zonos-Konto haben. Damit können Sie sich bei der Zonos API authentifizieren. Wenn Sie kein Konto haben, beachten Sie den Hinweis oben.

Sie können Listen von Bestellungen auf Basis ähnlicher accountOrderIds oder durch Angabe eines Datumsbereichs abfragen, in dem Bestellungen veröffentlicht wurden. Eine vollständige Liste verfügbarer Felder finden Sie in der GraphQL API-Referenz.

Bei jeder einzelnen abgefragten Bestellung stehen alle normalen Order-Felder zur Verfügung, z. B. Land, Versandinformationen, Landed-Cost-Summen usw.. Alle möglichen Felder sind in der GraphQL API-Referenz aufgeführt.

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 Abfragen, die Listen abrufen, unterstützen Relay-Style-Paginierung. Die Variable first ermöglicht es Ihnen anzugeben, wie viele Objekte zurückgegeben werden.

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}

Nachdem Sie Ihre Anfrage erstellt und konfiguriert haben, können Sie eine POST-Anfrage an die Zonos API senden. Stellen Sie sicher, dass Sie sich mit Ihrem API-Schlüssel authentifizieren und den korrekten Versions-Header in Ihrer Anfrage angeben.

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

War diese Seite hilfreich?