API-koppelingen

Een API is een aansluiting die je leverancier in zijn software heeft ingebouwd, zodat andere systemen er gegevens kunnen opvragen en achterlaten. Bij Exact, Shopify en HubSpot zit die er standaard in, en dat maakt het je snelste en goedkoopste route naar een koppeling.

Waarom een API alleen nog geen koppeling is.

Een voorbeeld. Je webshop moet weten hoeveel er van artikel 4012 op voorraad ligt, en die informatie staat in je ERP. Via de API vraagt je webshop dat elk uur op en krijgt hij binnen een seconde antwoord, zonder dat er een mens tussen zit.

Alleen spreken die twee systemen daarmee nog geen dezelfde taal. Jouw webshop noemt een klant een klant, je ERP noemt hem een debiteur, en allebei geven ze hem een eigen nummer. Zonder vertaling weet het ene systeem niet dat het over dezelfde persoon gaat. Zo'n API koppeling geeft je dus toegang. Een werkende koppeling is iets anders, want daar moet je een aantal dingen voor oplossen die de leverancier niet voor je heeft geregeld.

De API geeft je niet alles wat je nodig hebt.
Je haalt orders en artikelnummers op, en de staffelkorting die je met die klant hebt afgesproken zit er niet bij omdat je leverancier dat veld niet beschikbaar stelt. Wij halen die prijs dan ergens anders vandaan, bijvoorbeeld uit een prijslijst die je ERP wel kan exporteren, en voegen hem onderweg toe aan de order.

Er is geen veld dat allebei je systemen delen.
Je webshop kent een klant aan zijn e-mailadres en je ERP aan een debiteurnummer. Wij leggen dan een vertaaltabel aan die die twee aan elkaar knoopt, en spreken met je af wat er gebeurt bij iemand die nog nergens in staat.

Je systeem geeft geen seintje als er iets verandert.
Sommige pakketten laten het je weten zodra er een order binnenkomt. Andere kunnen dat niet, en dan moeten wij elke paar minuten gaan vragen of er iets nieuws is. Dat betekent dat je voorraad nooit helemaal live is, dus bepalen we samen hoe vaak we kijken. Bij snellopers vaker dan bij artikelen die twee keer per maand weggaan.

Je mag maar een beperkt aantal keer vragen.
Veel API's staan bijvoorbeeld zestig aanvragen per minuut toe. Wil je vijftienduizend artikelen bijwerken en doe je dat één voor één, dan ben je vier uur bezig. Wij bundelen die aanvragen en verdelen ze over de dag, zodat het binnen de grens blijft en je bijwerken toch snel klaar is.

Je leverancier verandert iets.
Hij past zijn API aan en meldt dat ergens in een nieuwsbrief, waarna jouw koppeling stilvalt op een moment dat het slecht uitkomt. Wij volgen die aankondigingen en passen aan voordat het je bedrijf raakt.

Wat wij eromheen bouwen

  • De vertaling van je gegevens, zodat beide systemen hetzelfde begrijpen
  • De afspraken over richting en frequentie, dus wat wanneer waarheen gaat
  • Beveiliging van de verbinding en beheer van je sleutels
  • Een wachtrij voor als een systeem er even uit ligt, zodat er niets verdwijnt
  • Een overzicht van wat er is doorgestuurd en wat is blijven staan
  • Meldingen bij ons zodra er iets vastloopt

Een koppeling krijgt bij ons nooit meer rechten dan hij nodig heeft. Dat klinkt vanzelfsprekend en we nemen regelmatig koppelingen over die met beheerdersrechten draaien omdat dat destijds sneller was.

Ook op je eigen software

Heb je maatwerksoftware waar andere systemen bij moeten, dan bouwen we die aansluiting erop. Verwacht je de komende jaren meer koppelingen, dan is dat vaak je slimste investering, want elke volgende verbinding wordt daarna een stuk eenvoudiger.

Die vraag komen we vooral tegen bij bedrijven die zijn gegroeid en nu merken dat elke nieuwe klant of partner om een andere uitwisseling vraagt. Eén goede aansluiting lost dat in één keer op voor alles wat er nog aankomt.

Zoek je iets anders?

Heeft je software geen bruikbare API, kijk dan bij maatwerk koppelingen. En zoek je specifiek orders en voorraad rond je winkel, dan lees je verder bij webshop koppelingen.

Benieuwd wat er bij jou mogelijk is?

Stuur ons de namen van de systemen die je wilt verbinden. Wij zoeken uit wat hun API's toelaten en wat het kost om ze aan elkaar te knopen.

Continuïteit geborgd
  • Bestaande software overname
  • Software support
  • Software hosting
  • _het verhaal van Chugoku

    "CODE14 kwam niet meteen met een groot plan, maar nam het beheer over en dat gaf bij ons meer lucht."
    Orders verdubbelen zonder groei FTE's
  • Maatwerk webshop
  • PIM-systeem
  • WMS-systeem
    Software koppelingen
  • _het verhaal van Kippers

    "Systemen hun werk laten doen"
    700% omzetgroei zonder veel extra
  • Analyse software landschap
  • Maatwerk webshop
  • Doorontwikkeling
    Software koppelingen
  • _het verhaal van Povag

    "Een monster van een systeem bouwen."
    Business thinkers doing tech

    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    • Zo staan we in de wedstrijd
    _
    API-koppelingen

    FAQ

    Wat is een API koppeling?

    Een verbinding tussen twee systemen die gebruikmaakt van de aansluiting die de software zelf aanbiedt. Daarlangs vragen systemen gegevens bij elkaar op en sturen ze wijzigingen door.

    Waar staat API voor?

    Application programming interface. Vertaald naar de werkvloer is het de vaste manier waarop software met andere software praat.

    Als er een API is, waarom is een koppeling dan nog werk?

    Een API geeft je toegang tot de gegevens, en hij vertelt je systemen niet hoe ze elkaar moeten begrijpen. Velden heten anders, klanten hebben verschillende nummers en niet alles wat je nodig hebt zit erin. Dat lossen wij op.

    Hoe lang duurt het bouwen van een API koppeling?

    Hangen er aan beide kanten moderne pakketten, dan ben je binnen een week klaar. Komen er veel vertaalslagen of grote hoeveelheden gegevens bij kijken, dan praat je eerder over weken.

    Hoe weet ik of mijn software een API heeft?

    Vraag het je leverancier, of stuur ons de naam van je pakket. Dat zoeken we voor je uit.

    Is mijn voorraad dan live?

    Dat hangt af van je pakket. Kan het je een seintje geven zodra er iets verandert, dan werkt je voorraad vrijwel meteen bij. Kan dat niet, dan vragen we het met een vaste tussenpoos op en spreken we samen af hoe vaak.

    Is een API koppeling veilig?

    Ja, als je hem goed inricht. We werken met beveiligde verbindingen en met rechten die we zo krap mogelijk houden.

    Kunnen jullie een API bouwen op onze eigen software?

    Ja, en verwacht je meer koppelingen, dan is dat vaak je slimste investering.

    Benieuwd hoe we jouw business challenge omzetten naar winst ?

    Jelle zet je graag op scherp.

    Bellen met Jelle