Wat is een API-koppeling?

Kort antwoord: een API is een afgesproken manier waarop twee softwaresystemen elkaar realtime vragen kunnen stellen en antwoorden geven. Met een API-koppeling weet je webshop nú wat er op voorraad is en komen orders direct in je ERP, zonder overtypen. Dat is het verschil met een bestandsuitwisseling, die alleen op vaste momenten data doorgeeft.

Twee manieren

Realtime of op vaste momenten

Systemen kunnen op twee manieren data uitwisselen. Beide hebben hun plek, maar het verschil is groot voor hoe actueel je informatie is.

Bestandsuitwisseling (batch)

Systemen wisselen op vaste momenten bestanden uit, bijvoorbeeld 's nachts. Simpel en robuust, maar je data is nooit helemaal actueel.

API-koppeling

Systemen stellen elkaar direct een vraag en krijgen meteen antwoord. Je webshop kan dus de actuele voorraad opvragen, niet die van gisteren.

In de praktijk

Waar je API-koppelingen tegenkomt

Webshop en voorraad

Je webshop vraagt via de API realtime de voorraad en prijzen op uit je ERP, zodat klanten geen artikelen bestellen die er niet zijn.

Orders binnenhalen

Bestellingen uit je webshop, app of marketplace komen via de API direct in je ERP terecht, zonder overtypen.

Scan-apps in het magazijn

Een handscanner boekt een mutatie via de API rechtstreeks in je systeem, zodat de voorraad direct klopt.

Externe pakketten

Boekhouding, BI-tools of voorraadoptimalisatie halen via de API de gegevens op die ze nodig hebben.

MSG software werkt met REST-services, zodat je webshop, apps en externe pakketten realtime met je ERP praten. Bekijk het headless B2B commerce platform, alle koppelingen en integraties of lees wat EDI is.

Veelgestelde vragen over API-koppelingen

De vragen die bedrijven ons het vaakst stellen over systemen koppelen.

Wat is een API?

Een API (Application Programming Interface) is een afgesproken manier waarop twee softwaresystemen met elkaar communiceren. Het ene systeem stelt een vraag ('geef de voorraad van artikel X') en het andere geeft daar direct antwoord op, in een vast formaat dat software kan verwerken.

Wat is een REST API?

REST is de meest gebruikte architectuurstijl voor API's op internet. Een REST-API werkt met duidelijke adressen (endpoints) en de standaard HTTP-opdrachten voor ophalen, toevoegen, wijzigen en verwijderen. Dat maakt REST-koppelingen goed te documenteren en relatief eenvoudig te bouwen en onderhouden.

Wat is het verschil tussen een API-koppeling en een bestandsuitwisseling?

Bij een bestandsuitwisseling worden op vaste momenten hele bestanden heen en weer gestuurd, bijvoorbeeld één keer per nacht. Met een API vraag je op het moment dat je het nodig hebt precies de actuele gegevens op. Bij bestandsuitwisseling werk je met de stand van het laatste exportmoment.

Waarom zijn koppelingen zo belangrijk bij de keuze van software?

Omdat losse systemen die niet praten je juist werk opleveren: dubbele invoer, verschillen tussen systemen en fouten. Software die goed koppelt, laat je hele keten samenwerken. Bij het vergelijken van pakketten is de kwaliteit van de koppelingen daarom minstens zo belangrijk als de functies zelf.

Biedt MSG software API-koppelingen?

Ja. MSG werkt met REST-services waarmee je webshop, apps en externe pakketten realtime met je ERP kunnen communiceren. Daarnaast ondersteunen we standaarden als OCI, DICO, UBL, ETIM en GS1. Nieuwe koppelingen realiseren we op aanvraag.

Je systemen laten samenwerken?

Vraag een vrijblijvende demo aan. We laten zien hoe MSG met koppelingen je hele keten realtime laat samenwerken.

Geen verplichtingen. Persoonlijke demo op maat. Binnen 1 werkdag contact.