REST API
Et REST API er en HTTP-baseret grænseflade, hvor systemer udveksler data som ressourcer via metoder som GET, POST, PUT og DELETE.

Hvad er et REST API?
Et REST API er en webgrænseflade bygget på arkitekturstilen REST (Representational State Transfer), hvor to systemer udveksler data over HTTP. Hver ressource – fx et produkt eller en ordre – har sin egen URL, og du arbejder med den via standard-metoderne GET, POST, PUT og DELETE. Svarene leveres næsten altid som JSON. REST er stateless: hvert kald indeholder alt, serveren skal bruge, og der gemmes ingen session mellem kaldene.
Hvorfor er et REST API vigtigt?
Et REST API er limen mellem din webshop og de systemer, der lever udenom: ERP, lager, PIM, e-mailplatforme og bogføring. I stedet for manuel eksport og import kan data synkroniseres automatisk, så lagerbeholdning, priser og ordrer holdes ens på tværs af systemer. En gennemtænkt integration reducerer fejl og manuelt arbejde – men et dårligt struktureret API-flow kan ramme rate limits eller skabe datakonflikter.
Typiske brugssituationer
- Synkronisering af lager og priser mellem Shopify og et ERP- eller lagersystem.
- Automatisk oprettelse eller opdatering af produkter fra et produktfeed.
- Eksport af ordrer til bogføring eller et fragtsystem.
- Opslag af kunde- eller ordredata fra en ekstern app eller et dashboard.
- Modtagelse af hændelser via webhooks, så du slipper for at polle API’et konstant.
Shopify-perspektiv
Shopify har gjort GraphQL Admin API til det primære API, og REST Admin API’et er nu i vedligeholdelsestilstand – nye offentlige apps skal siden 1. april 2025 bygge på GraphQL. Vælg derfor GraphQL til nye integrationer. Uanset protokol er kaldene rate-begrænset med en leaky bucket (40-kalders bucket på standardplaner), så byg din kode med respekt for grænserne og brug webhooks frem for hyppig polling.