Koppelingen
Wat is een API-koppeling
Een API-koppeling laat twee systemen gegevens uitwisselen zonder dat iemand ze overtypt. Je boekhoudpakket, je webshop, je planning en je CRM hebben elk een deur voor andere software, en een koppeling is het verkeer door die deur. Dit is hoe het werkt en waar het misgaat.
Waarom bijna elk bedrijf er een nodig heeft
Volgens het CBS gebruikte in 2025 de helft van de bedrijven met tien of meer werkzame personen ERP-software en 54 procent CRM-software. Bij bedrijven met 100 tot 250 mensen is dat 78 en 73 procent. Elk van die pakketten kent een deel van je bedrijf. Wat het ene weet en het andere niet, wordt overgetypt, tenzij er een koppeling ligt.
Hoe een koppeling werkt
Een API is een afgesproken manier waarop software met andere software praat. Het ene systeem stelt een vraag, het andere geeft antwoord, in een vaste vorm.
- Ophalen: jouw software vraagt om de tien minuten of er nieuwe orders zijn. Eenvoudig, maar altijd iets te laat.
- Webhooks: het systeem meldt zelf dat er iets gebeurd is, op het moment zelf. Sneller, maar je moet elke melding kunnen ontvangen en bewaren.
- Vertalen: elk systeem noemt dingen anders. Een klant, een relatie en een debiteur zijn vaak hetzelfde. Dat vertalen is het echte werk.
Toegang en limieten
Een pakket geeft je software toegang via een sleutel of via OAuth, waarbij de gebruiker eenmalig toestemming geeft. Daarna gelden limieten. Business Central laat per gebruiker 6.000 verzoeken per vijf minuten toe en antwoordt daarboven met een foutcode. Een koppeling die daar geen rekening mee houdt, valt stil op het drukste moment.
Veilig houden
OWASP houdt een lijst bij van de tien grootste risico's van API's. Bovenaan staan geen exotische aanvallen, maar gaten in wie wat mag zien.
- Rechten per object: gebruiker A mag order 100 zien, niet order 101.
- Sleutels die niet in code of in mail staan, en die je kunt intrekken.
- Een grens op hoeveel een koppeling mag opvragen, zodat een fout geen storing wordt.
- Een lijst van alle koppelingen die er zijn, met wie ze beheert. Vergeten koppelingen staan op de OWASP-lijst.
Waar het meestal misgaat
Niet in de techniek.
- Gegevens die in twee systemen anders zijn: een adres met een typefout, een artikelnummer dat is veranderd.
- Een wachtwoord dat verloopt of een medewerker die vertrekt, waardoor de koppeling stilvalt.
- Niemand die ziet dat het stilstaat. Een koppeling hoort een lampje te hebben.
Veelgestelde vragen
Heeft mijn pakket een API?
Bijna elk pakket van de laatste tien jaar heeft er een. Exact Online, AFAS, Business Central, Shopify en WooCommerce hebben er allemaal een met documentatie. Bij een pakket zonder API is er vaak een export of een database die we kunnen lezen.
Wat is het verschil tussen een API en een koppeling?
De API is de deur die de leverancier maakt. De koppeling is de software die door die deur gaat en gegevens vertaalt naar jouw andere systeem.
Kan een koppeling gegevens beschadigen?
Ja, als hij verkeerd is gebouwd. Daarom test je op een kopie, bouw je een controle in voordat iets wordt weggeschreven, en houd je een logboek van wat er is veranderd.
Bronnen
Waar elk cijfer op deze pagina vandaan komt.
Onze aanpak
Van advies tot beheer, bij één partner
Hetzelfde ritme voor elk project.
Advies
We beginnen met een gesprek, niet met code. Eerst helder wat je nodig hebt en wat niet.
Bouwen
We bouwen en integreren op maat, met techniek die bij je past. Jij bent eigenaar van je data en je code.
Beheren
We blijven betrokken: monitoren, bijsturen en meegroeien met je bedrijf.
Welke twee systemen praten bij jou nog niet met elkaar?
Noem ze, dan zeggen we in een gesprek of er een deur is en wat erdoor kan.
Bel 085 083 5775Intake van 30 minuten