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 aanmeldformulier 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.
Krijg hier toegang tot uw API-sleutel als u een Zonos-account hebt. Hiermee kunt u authenticeren met de Zonos API. Als u geen account hebt, raadpleeg de opmerking hierboven.
2
Bepaal welke details u wilt ophalen
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-referentie 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-referentie.
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 versieheader mee in uw request.
Bestellingen zoeken en filteren
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.Haal uw API-sleutel op
Krijg hier toegang tot uw API-sleutel als u een Zonos-account hebt. Hiermee kunt u authenticeren met de Zonos API. Als u geen account hebt, raadpleeg de opmerking hierboven.
Bepaal welke details u wilt ophalen
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-referentie 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-referentie.query orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {id# ... field names here}}}}Stuur de op te halen pagina's
Alle queries die lijsten ophalen, ondersteunen Relay-style pagination. Met de
first-variabele kunt u opgeven hoeveel objecten worden geretourneerd.query orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {id}}pageInfo {hasNextPageendCursor}}}Stuur uw 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 versieheader mee in uw request.POST
https://api.zonos.com/graphqlquery orders($ordersFilter: OrdersFilter, $first: Int) {orders(filter: $ordersFilter, first: $first) {edges {node {iditems {descriptionhsCodequantity}}}}}OrdersFilter
Was deze pagina nuttig?