WebBureau - API-integrationer: Sådan forbinder du dine systemer

API-integrationer: Sådan forbinder du dine systemer

En API-integration får to systemer til at tale sammen automatisk. Ordrer fra webshoppen lander i regnskabet, lagerstatus opdateres af sig selv, og nye kunder kommer på nyhedsbrevslisten uden at nogen taster dem ind. Her er forklaringen og fremgangsmåden, når du vil forbinde to systemer.

Hvad er en API?

API står for Application Programming Interface. Det er en fast “indgang”, som et system stiller til rådighed, så andre programmer kan hente eller sende data efter faste regler. De fleste moderne systemer til webshop, regnskab, lager, fragt og e-mail har en API.

Typiske integrationer for små og mellemstore virksomheder

  • Webshop og regnskab: Ordrer og fakturaer bogføres automatisk.
  • Webshop og lager: Lagerstatus og priser holdes ens begge steder.
  • Webshop og fragt: Labels og track-and-trace oprettes, når ordren pakkes.
  • Formular og CRM: Henvendelser fra hjemmesiden lander direkte hos sælgeren.
  • Webshop og nyhedsbrev: Kunder, der har sagt ja, føjes til listen.

Tre måder at forbinde to systemer på

1. Færdig udvidelse eller connector

Mange systemer har en færdig udvidelse til hinanden. Det er den billigste og hurtigste vej, når den dækker behovet.

2. Integrationsplatform

En integrationsplatform forbinder systemer via færdige byggeklodser uden programmering. Det passer til enkle flows som “ny ordre, send besked”.

3. Specialudviklet integration

Når data skal mappes særligt, eller der er store mængder, udvikles en integration direkte mod systemernes API’er. Det kræver mest, men giver fuld kontrol.

Sådan forbinder du to systemer via API

  1. Beskriv, hvilke data der skal flyde, i hvilken retning og hvor ofte.
  2. Tjek, at begge systemer har en API, og læs dokumentationen.
  3. Find ud af, hvilket system der er “sandheden” for hver type data, fx lageret for lagerstatus.
  4. Opret API-nøgler med kun de rettigheder, integrationen skal bruge.
  5. Byg og test på en testkopi, før du går live.
  6. Sæt overvågning op, så du får besked, hvis en synkronisering fejler.

Sikkerhed og drift

  • Behandl API-nøgler som adgangskoder. De må ikke stå i mails eller i koden på hjemmesiden.
  • Giv kun de rettigheder, integrationen har brug for.
  • Indeholder data personoplysninger, skal behandlingen overholde GDPR. Se GDPR på hjemmesiden.
  • Systemer opdateres. Hold øje med, om integrationen stadig virker efter opdateringer. Se hjemmeside-vedligeholdelse.

Skal du skifte webshopsystem, kan integrationerne flyttes med. Se guide til migrering af webshop.

Ofte stillede spørgsmål

Hvad er en API-integration?

En automatisk forbindelse mellem to systemer, der udveksler data via systemernes API’er, fx ordrer fra webshop til regnskab.

Hvordan forbinder man to systemer via API?

Beskriv dataflowet, tjek begge systemers API, opret API-nøgler med få rettigheder, byg og test på en testkopi og sæt overvågning op.

Skal en integration altid specialudvikles?

Nej. Find først ud af, om der findes en færdig udvidelse eller connector. Specialudvikling giver mening ved særlige krav eller store datamængder.

Er API-nøgler følsomme?

Ja. Behandl dem som adgangskoder, og giv dem kun de rettigheder, integrationen har brug for.

Indkøbskurv
Scroll to Top