Software · Platform & IT
← Alle software

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.

Hoe pakt u dit vandaag aan?
Hoeveel mensen werken hier dagelijks mee?
Hoe vaak leidt de huidige werkwijze tot fouten of dubbel werk?
Moet dit samenwerken met andere systemen, zoals boekhouding, webshop of planning?
Wat als u hier het komende jaar niets aan verandert?

Bespreek uw antwoorden met ons →

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.

Alle software →
Ook in Platform & IT

Benieuwd wat dit voor uw kmo kan betekenen?

Antwoord binnen één werkdag.Start het gesprek →