Data & digitalisering

API’s uitgelegd voor ondernemers

Redactie · · 7 minuten lezen

Wie software kiest of systemen wil koppelen, hoort al snel de term API. Voor veel ondernemers klinkt dat technisch en ver weg. Toch is het begrip eenvoudig, en is het belangrijk om te weten wat het betekent. De mogelijkheden van een API bepalen namelijk of je systemen met elkaar kunnen praten, of dat je gegevens blijft overtypen.

Twee laptops die via een koppeling gegevens uitwisselen

Wat is een API?

API staat voor application programming interface. Het is een vaste, beschreven manier waarop een programma gegevens kan opvragen of doorgeven aan een ander programma. Vergelijk het met een stekker en een stopcontact: zolang beide aan dezelfde afspraak voldoen, past het. Via een API kan je CRM bijvoorbeeld een nieuwe klant doorgeven aan je boekhouding, zonder dat iemand iets hoeft over te typen.

1Systeem Abijvoorbeeld jeCRM2APIde afgesprokenstekker3Koppelingregels en planning4Systeem Bbijvoorbeeld jeboekhouding5Resultaatgeen overtypen
Van systeem naar systeem via de API.

Waarom het ertoe doet

Veel tijd in bedrijven gaat op aan het overzetten van gegevens van het ene naar het andere systeem. Dat is foutgevoelig en saai werk. Als je systemen een goede API hebben, kun je ze laten samenwerken: orders uit de webshop direct naar de boekhouding, uren uit de planning naar de facturatie, en klantgegevens overal hetzelfde. Dat bespaart tijd en voorkomt fouten.

Waar je op let bij software

  • Heeft de software een openbare, goed beschreven API?
  • Welke gegevens zijn via de API beschikbaar, en kun je ze ook terugschrijven?
  • Zijn er standaardkoppelingen met de systemen die je al gebruikt?
  • Zijn er kosten of beperkingen verbonden aan het gebruik van de API?
  • Hoe gaat de leverancier om met wijzigingen in de API?

Standaard of maatwerk

Veel softwarepakketten bieden standaardkoppelingen met bekende systemen. Die zijn snel ingericht en worden door de leverancier onderhouden. Is er geen standaardkoppeling, dan kan via de API een maatwerkkoppeling worden gebouwd, of kan een koppelplatform worden gebruikt dat veel systemen met elkaar verbindt. Kies waar mogelijk de standaard, en maatwerk waar het echt nodig is.

Onderhoud en bewaking

Een koppeling is geen eenmalige klus. Leveranciers passen hun software aan, en soms verandert de API. Zorg daarom dat iemand de koppelingen bewaakt: werkt alles nog, en worden fouten gemeld? Een koppeling die ongemerkt stopt, levert onvolledige gegevens op, en dat merk je vaak pas later.

Beveiliging

Via een API worden gegevens uitgewisseld, soms ook persoonsgegevens. Zorg dat toegang goed is beveiligd, dat alleen de benodigde gegevens worden gedeeld en dat duidelijk is wie verantwoordelijk is. Leg afspraken vast met leveranciers en partijen die koppelingen voor je bouwen of beheren.

Een API en je softwarekeuze

Bij de keuze van nieuwe software kijken ondernemers vaak naar functies en prijs, en pas later naar koppelingen. Draai dat om: vraag vooraf welke gegevens via de API beschikbaar zijn en of er standaardkoppelingen zijn met je huidige systemen. Een pakket met mooie functies maar zonder goede API kan je later veel handwerk opleveren. Laat bij twijfel een specialist meekijken.

Een voorbeeld

Een installatiebedrijf typte elke dag de uren van monteurs uit de planningsapp over in het facturatiesysteem. Beide systemen bleken een API te hebben. Er werd een koppeling gebouwd die de uren dagelijks automatisch doorzet, met een melding bij fouten. Het overtypen verdween, facturen gingen sneller de deur uit, en fouten in de facturatie namen sterk af.

Veelgestelde vragen

Wat is een API?

Een vaste manier waarop software gegevens uitwisselt met andere software.

Heb ik technische kennis nodig?

Niet om te begrijpen wat het is. Voor het bouwen van een koppeling schakel je een specialist in.

Hebben alle programma’s een API?

Steeds meer, maar niet alle. Let er bij de keuze van software op.

Wat kost een koppeling?

Een standaardkoppeling is vaak goedkoop of gratis; maatwerk kost meer, afhankelijk van de complexiteit.

Wie onderhoudt de koppeling?

Leg dat vast: de leverancier bij een standaardkoppeling, en anders de partij die de koppeling bouwt of beheert.

Is een API veilig?

Als toegang goed is beveiligd en alleen de nodige gegevens worden gedeeld.

Moet ik bij nieuwe software naar de API vragen?

Ja. Vraag welke gegevens beschikbaar zijn en welke koppelingen er al zijn.

Kennismaken

Liever even sparren?

Een uur, bij jou of bij ons. We kijken samen hoe dit voor jouw bedrijf uitpakt. Kosteloos en vrijblijvend.

PVPatrick Vijgen
Directie · Sr. Bedrijfs­adviseur
Of bel direct: 085 060 6745

Je krijgt binnen één werkdag antwoord.