API-integratie

Wij verbinden uw programma's via hun API, met foutafhandeling en bewaking die het werk echt overnemen.

Uw programma's hebben een API. Laat ze praten.

Bijna elk modern programma heeft een API, en toch wisselen de meeste kmo's nog gegevens uit met exportbestanden en kopiëren. Dat komt omdat een API alleen een deur is: iemand moet bepalen wat erdoor gaat, wanneer, en wat er gebeurt als de andere kant niet antwoordt. Dat is ons werk. Wij ontwerpen de gegevensstroom, bouwen de integratie en zorgen dat ze blijft draaien wanneer een leverancier zijn API aanpast of een systeem even uitvalt.

Waarom deze koppeling loont

01
Afgestemd op uw werkwijze
Een kant-en-klare connector doet wat de maker bedacht. Een integratie op maat volgt uw regels, uitzonderingen en velden, ook de eigenaardige.
02
Bestand tegen storingen
Time-outs, limieten en onderhoud aan de andere kant horen erbij. Wij bouwen wachtrijen en herhaalpogingen in, zodat een hapering geen gegevens kost.
03
U weet wat er loopt
Elke uitwisseling laat een spoor na. Bij een vraag van een klant of boekhouder vindt u terug wat wanneer verstuurd is en met welk antwoord.

Zo werkt de koppeling

01Ontwerp van de stroom
Gegevensmapping en bron
Per veld leggen wij vast uit welk systeem het komt, hoe het vertaald wordt en wie het mag wijzigen. Dat document is de basis voor de bouw en voor later onderhoud.
Aansturing op het juiste moment
Sommige stromen moeten meteen reageren op een gebeurtenis, andere lopen beter gebundeld op vaste uren. Wij kiezen per stroom wat past bij het belang en bij de limieten van de API.
02Betrouwbare uitvoering
Herhalen zonder verdubbelen
Een mislukte oproep wordt met oplopende tussenpozen opnieuw geprobeerd. Elke boodschap draagt een unieke sleutel, zodat een herhaling nooit een tweede order of factuur aanmaakt.
Veilige toegang
Sleutels en tokens worden versleuteld bewaard en tijdig vernieuwd. De integratie krijgt enkel de rechten die ze nodig heeft, niet de volledige toegang van een beheerder.
03Beheer en nazorg
Monitoring en alarmering
Een dashboard toont volumes, doorlooptijd en fouten per stroom. Bij een ongewone stilte of een reeks mislukkingen krijgen u en wij een bericht.
Opvolgen van API-wijzigingen
Leveranciers kondigen nieuwe versies aan en schakelen oude uit. Wij volgen die aankondigingen en passen de integratie aan vóór de oude versie verdwijnt.
Integraties met REST-, SOAP- en GraphQL-API's
Gebeurtenisgestuurd of gepland, per stroom gekozen
Wachtrij, herhaalpogingen en bescherming tegen dubbels
Volledig logboek van verzoeken en antwoorden

In de praktijk

Voorbeeldscenario
Opleidingscentrum met vier programma's

Een inschrijving loopt vanzelf door naar planning, facturatie en mailing

Uitdaging
Een opleidingscentrum gebruikte aparte programma's voor inschrijvingen, lesplanning, facturatie en nieuwsbrieven. Elke inschrijving werd op vier plaatsen ingegeven. Deelnemers kregen soms geen factuur of stonden niet op de aanwezigheidslijst.
Aanpak
Wij tekenden de stroom uit met het inschrijvingsformulier als startpunt en bouwden integraties met de API's van de drie andere programma's. Een centrale wachtrij houdt bij welke stap voor welke inschrijving geslaagd is.
Resultaat
Eén inschrijving zet alles in gang. De administratie ziet in een overzicht waar een stap bleef steken, en lost dat op zonder de andere programma's te moeten openen.

Drie vaste afspraken

Bij elk project
  • U kiest waar het draait
    Zelf hosten op uw eigen server of in een private cloud. Uw gegevens blijven onder uw controle, niet op een gedeeld platform.
  • Maatwerk is niet duurder
    Software op maat kost bij ons niet meer dan standaardsoftware. Geen licentie per gebruiker, en u betaalt niet voor functies die u nooit opent.
  • U bent baas over het eindproduct
    Wat we bouwen, is van u. U beslist wat er verandert en wanneer, zonder te wachten op de planning van een softwareleverancier.

Hoe goed werken uw systemen samen?

Zelfevaluatie · 5 vragen

Vijf vragen over hoe gegevens vandaag tussen uw systemen reizen. Het resultaat kunt u meteen met ons bespreken.

Hoe gaan gegevens vandaag van het ene systeem naar het andere?
Hoe vaak kloppen de gegevens in beide systemen niet met elkaar?
Hoe snel moet een wijziging in het andere systeem staan?
Wat gebeurt er als een overdracht mislukt?
Hoeveel werk kruipt er in overtypen en nakijken?

Bespreek uw antwoorden met ons →

Veelgestelde vragen

Kort beantwoord
Wat is het verschil tussen een standaardconnector en een API-integratie op maat?

Een standaardconnector dekt de meest voorkomende velden en scenario's en is snel ingericht. Zodra u eigen velden, uitzonderingsregels of meer dan twee systemen heeft, botst u op de grenzen. Een integratie op maat doet precies wat uw proces vraagt en valt niet duurder uit: er hangt geen abonnement per gebruiker of per bericht aan. Ze draait op uw eigen server of in een private cloud, en u bepaalt wat er later aan verandert.

Wat als mijn softwareleverancier zijn API verandert?

Dat gebeurt geregeld en is de voornaamste reden waarom integraties na verloop van tijd stilvallen. Binnen de nazorg volgen wij de aankondigingen van uw leveranciers op, testen wij nieuwe versies en passen wij de integratie aan. Een onverwachte breuk merken wij op via de monitoring.

Kan een programma zonder API ook gekoppeld worden?

Vaak wel, maar op een andere manier: via exportbestanden, een rechtstreekse databaseverbinding of, als laatste middel, een softwarerobot die de schermen bedient. Die wegen zijn minder elegant en vragen extra bewaking. Wij leggen u de mogelijkheden en hun beperkingen voor.

Ook in Data & platform

Uw systemen laten samenwerken?

Antwoord binnen één werkdag.Start het gesprek →