API-ontwikkeling
Een nette, gedocumenteerde toegangspoort tot uw gegevens voor klanten, partners en eigen systemen.
Stop met exporteren, mailen en opnieuw inlezen
Een grote klant vraagt of hij uw voorraad rechtstreeks kan opvragen. Uw webbouwer wil prijzen ophalen. Een transporteur vraagt orders in zijn formaat. Vandaag antwoordt u met een bestand per e-mail, en iemand houdt dat wekelijks bij. Wij bouwen een API bovenop uw bestaande software: een beveiligde toegang waarlangs andere systemen precies de gegevens krijgen die u vrijgeeft, op het moment dat ze die nodig hebben.
Waarom kmo’s hiervoor bij ons aankloppen
01
U beslist wat naar buiten gaat
Elke partij krijgt een eigen sleutel met eigen rechten. Een klant ziet zijn prijzen en zijn orders, nooit die van een ander.
02
Ook voor oude pakketten
Heeft uw systeem zelf geen API, dan bouwen wij er een laag voor die rechtstreeks met de databank of met exportbestanden werkt.
03
Duidelijk voor de andere kant
De ontwikkelaar van uw klant krijgt heldere documentatie en een testomgeving. Zo is hij snel aangesloten zonder uw mensen lastig te vallen.
Wat de software doet
01Ontwerp van de API
Logische structuur van gegevens
Klanten, artikelen, orders en facturen krijgen herkenbare namen en vaste velden, zodat een buitenstaander de opbouw meteen begrijpt.
Versiebeheer zonder breuken
Een aanpassing aan de API komt in een nieuwe versie. Wie al gekoppeld is, blijft werken en stapt over wanneer het hem past.
02Beveiliging en controle
Sleutels en rechten per partij
Elke afnemer meldt zich aan met eigen gegevens. U trekt een toegang in met één handeling, zonder de anderen te hinderen.
Begrenzing van het verbruik
Een slecht geschreven script van een partner mag uw systeem niet platleggen. Wij begrenzen het aantal aanvragen per afnemer.
03Opvolging in productie
Logboek van alle aanroepen
U ziet wie wat heeft opgevraagd of aangeleverd, en wanneer. Bij een vraag over een ontbrekende order is het antwoord snel gevonden.
Meldingen bij fouten
Mislukt een aanlevering of valt een afnemer plots stil, dan krijgen wij en uw verantwoordelijke een melding vóór de klant belt.
■REST-API met JSON, of het formaat dat uw partner oplegt
■Webhooks voor meldingen in reële tijd
■Documentatie en testomgeving voor externe ontwikkelaars
■Sleutelbeheer, rechten en logging per afnemer
In de praktijk
Voorbeeldscenario
Technische groothandel
Klanten vragen zelf voorraad en prijzen op, zonder telefoon of e-mail
- Uitdaging
- Enkele grote afnemers wilden de artikelgegevens in hun eigen aankoopsysteem. De binnendienst stuurde wekelijks een prijslijst als bijlage en beantwoordde daarnaast de hele dag vragen over beschikbaarheid. De lijst was al verouderd op het moment dat ze vertrok.
- Aanpak
- Wij bouwden een API bovenop het bestaande ERP, met een beperkte reeks functies: artikelen met klantspecifieke prijs, actuele voorraad en het plaatsen van een order. Elke afnemer kreeg eigen toegangsgegevens en een testomgeving om zijn aansluiting uit te proberen.
- Resultaat
- De aangesloten klanten bestellen vanuit hun eigen systeem en de order staat zonder tussenkomst in het ERP. De binnendienst krijgt merkbaar minder opvraagtelefoons en de wekelijkse prijslijst wordt niet meer verstuurd.
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 dringend is dit voor uw bedrijf?
Zelfevaluatie · 5 vragen
Vijf vragen over hoe u dit vandaag aanpakt. Het resultaat kunt u meteen met ons bespreken.
Geen haast.
Uw huidige aanpak volstaat voorlopig. Houd in het oog wanneer het aantal gebruikers of het volume stijgt: dat is meestal het moment waarop het begint te wringen. Vragen mag altijd.
Het begint te wringen.
De huidige werkwijze houdt stand, maar kost meer moeite dan nodig. Vaak volstaat een gerichte verbetering of een koppeling, zonder alles te vervangen. Wij denken graag mee over de kleinste stap met het meeste effect.
Dit verdient prioriteit.
Veel mensen, veel handwerk en systemen die niet met elkaar praten: dat is waar software het verschil maakt. Bezorg ons uw antwoorden en we bekijken samen wat er nodig is.
Veelgestelde vragen
Kort beantwoord
Wat is een API en waarom zou een kmo er een nodig hebben?
Een API is een afgesproken manier waarop twee programma’s met elkaar praten, zonder menselijke tussenkomst. U hebt er een nodig zodra gegevens geregeld van het ene systeem naar het andere moeten: van webshop naar voorraad, van uw ERP naar een klant, van een app naar uw planning. Zonder API gebeurt dat met exports en overtypen, met fouten en vertraging als gevolg.
Onze software heeft geen API. Kunt u er toch een bouwen?
Meestal wel. Wij onderzoeken eerst hoe de gegevens bereikbaar zijn: via de databank, via geplande exports of via een importfunctie. Daarop bouwen wij een aparte laag die zich naar buiten gedraagt als een moderne API. Uw bestaande pakket blijft ongewijzigd draaien. Waar schrijven in de databank risico’s inhoudt, kiezen wij voor de veiligste weg en leggen wij de beperkingen uit.
Hoe vermijden wij dat een externe partij te veel gegevens kan zien?
Door de toegang klein te houden. Elke partij krijgt een eigen sleutel die gebonden is aan haar klantnummer en aan een beperkte lijst van toegelaten acties. Gevoelige velden zoals aankoopprijzen of marges geven wij eenvoudigweg niet vrij. Alle aanroepen worden gelogd, zodat u achteraf kunt nagaan wat er werd opgevraagd. De API draait op uw eigen server of in een private cloud en is van u, niet van een tussenplatform.
Benieuwd wat dit voor uw kmo kan betekenen?