·2 min read·Technologie

REST API

Een REST API is een op HTTP gebaseerde interface waarmee systemen gegevens uitwisselen als bronnen met methoden zoals GET, POST, PUT en DELETE.

Kasper Hermann Due Stück
Oprichter & e-commerce specialistBouwt Shopify-apps gericht op SEO en groei voor verkopers.

Wat is een REST API?

Een REST API is een webinterface gebouwd op de REST-architectuurstijl (Representational State Transfer), waarbij twee systemen gegevens uitwisselen via HTTP. Elke bron — zoals een product of een bestelling — heeft zijn eigen URL, en u werkt ermee via de standaardmethoden GET, POST, PUT en DELETE. Antwoorden worden vrijwel altijd geleverd als JSON. REST is stateless (staatloos): elk verzoek bevat alles wat de server nodig heeft, en er wordt geen sessie opgeslagen tussen de aanroepen.

Waarom is een REST API belangrijk?

Een REST API is de lijm tussen uw winkel en de systemen eromheen: ERP, magazijn, PIM, e-mailplatforms en boekhouding. In plaats van handmatige export en import kunnen gegevens automatisch worden gesynchroniseerd, zodat voorraden, prijzen en bestellingen consistent blijven tussen systemen. Een goed ontworpen integratie vermindert fouten en handmatig werk — terwijl een slecht gestructureerde API-flow limieten kan overschrijden of gegevensconflicten kan veroorzaken.

Veelvoorkomende use cases

  • Synchroniseren van voorraad en prijzen tussen Shopify en een ERP- of magazijnsysteem.
  • Automatisch maken of bijwerken van producten vanuit een productfeed.
  • Bestellingen exporteren naar boekhouding of een verzendsysteem.
  • Opzoeken van klant- of bestelgegevens vanuit een externe app of dashboard.
  • Ontvangen van gebeurtenissen via webhooks om te voorkomen dat u de API constant moet pollen.

Shopify-perspectief

Shopify heeft de GraphQL Admin API tot haar primaire API gemaakt en de REST Admin API bevindt zich nu in de onderhoudsmodus — sinds 1 april 2025 moeten alle nieuwe openbare apps op GraphQL worden gebouwd. Kies dus voor GraphQL voor nieuwe integraties. Ongeacht het protocol zijn API-aanroepen beperkt volgens een leaky bucket-algoritme (een limiet van 40 verzoeken bij standaardabonnementen). Bouw uw code dus zo dat deze de limieten respecteert en gebruik webhooks in plaats van frequent pollen.

Pocium-updates voor Shopify-verkopers

Nieuwe apps, praktische Shopify-handleidingen en productupdates.