DOCS

Search and filter orders

Bestellingen zoeken en filteren

Haal lijsten met bestellingen op met GraphQL.

Met de orders-query in GraphQL kunt u gepagineerde lijsten met bestellingen ophalen met verschillende criteria. Dit is nuttig wanneer u een lijst met bestellingen per land, tussen specifieke datums of om een zoekfunctie te bouwen nodig hebt.

1

Haal uw API-sleutel op

Zonos-account aanmaken: Om de Zonos API te gebruiken hebt u een API-sleutel nodig. Vul ons sign-up form in om uw sleutel te krijgen. Onboarding begint zodra u een accountovereenkomst hebt. Tijdens onboarding helpt een vertegenwoordiger u uw account correct in te stellen zodat u de meest nauwkeurige API-responses krijgt.

Toegang tot uw API key hier als u een Zonos-account hebt. Hiermee kunt u authenticeren met de Zonos API. Als u geen account hebt, zie de opmerking hierboven.

U kunt lijsten met bestellingen bevragen op basis van vergelijkbare accountOrderIds of door een datumbereik op te geven waarin bestellingen zijn gepubliceerd. Raadpleeg de GraphQL API reference voor een volledige lijst met beschikbare velden.

Op elke individuele bestelling die u bevraagt, zijn alle normale Order-velden beschikbaar, bijv. het land, verzendinformatie, landed cost-totalen, enz.. Alle mogelijke velden staan in de 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 queries die lijsten ophalen, ondersteunen Relay-style pagination. Met de first-variabele kunt u opgeven hoeveel objecten worden geretourneerd.

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

Was deze pagina nuttig?