API står for Application Programming Interface, og er en kode som brukes for å utveksle data mellom to forskjellige systemer eller apper.
En API-integrasjon hjelper systemene å kommunisere med hverandre uten at mennesker er involvert. Når APIet til to systemer er koblet sammen, åpner det opp for en strømlinjeformet deling av data og automatiserte prosesser.
Noen konkrete eksempler der API spiller en rolle:
Netthandel er et strålende eksempel på hvor API spiller en uvurderlig rolle. Hvordan vet nettbutikken hva lagerstatus er? Hvordan kommer betalingene fra nettbutikken over i økonomisystemet? Hvordan fisker nettbutikken opp alle produktbilder, -beskrivelser og -priser?
Her er det mange integrasjoner mellom blant annet ERP-systemet, nettbutikken, CRM-systemet, betalingsleverandører og fraktleverandører.
Les mer: Slik kommer du i gang med APIer.
I illustrasjonen over ser du hvordan et API fungerer i praksis når integrasjonene settes i sving.
Under ser du et mer avansert skjermbilde fra APIet til økonomisystemet Visma.net ERP. APIet ligger åpent tilgjengelig på nettet.
Les mer: Ingen nettbutikk-suksess uten API.
Fordelene med et API er at du kan automatisere prosesser. Ansatte slipper å bruke tid på å flytte og sortere data og bedrifter kan skalere opp virksomheten.
Alternativene er både tidkrevende og tungvinte. Skal du få to systemer til å snakke sammen uten å bruke et API, må dataen punches inn helt manuelt. Et semi-automatisk alternativ er import av flatfiler, som for eksempel Excel-filer, noe som er bedre enn helmanuelt, men som fremdeles etterlater mange muligheter for menneskelig feil. I tillegg må Excel-filen være riktig format for at det skal fungere.
Du slipper dobbeltarbeid fordi data utveksles mellom løsningene.
Datakvaliteten blir bedre fordi det ikke er mennesker som puncher dem.
De ansatte blir mer produktive da systemet kan jobbe i bakgrunnen.
Alle i hele verdikjeden bruker tjenester som er best tilpasset seg selv. For eksempel: Kunden bestiller fra den beste nettbutikken, varene blir plukket og sendt ved hjelp av den smarteste lagerløsningen, og alt av info rundt transaksjonen havner korrekt inn i regnskapssystemet.
Du slipper unna de store og kostbare IT-prosjektene hvor du enten må tilpasse systemer til å gjøre noe de ikke er designet for, eller bygge noe fra scratch.
Å ha et åpent API betyr at all teknisk informasjon ligger åpent og tilgjengelig på nettet. Den store fordelen med dette, er at flere får tilgang til den og det gjør det lettere å undersøke hvilke muligheter som finnes. Desto lavere er terskelen for kreative utviklere som ønsker å lage noe kult opp mot et system. Vil du vite mer om hvordan avanserte behov innen økonomi, ordre, innkjøp og lager dekkes av et automatisert system?