Wat kan er misgaan met een API-koppeling?
Een API-koppeling verbindt systemen die ieder hun eigen techniek, gegevensstructuur en beschikbaarheid hebben. Daardoor kan een fout op verschillende plekken ontstaan.
Een extern systeem kan tijdelijk niet bereikbaar zijn. Een verzoek kan een time-out krijgen, aangeleverde gegevens kunnen niet voldoen aan wat het ontvangende systeem verwacht of een leverancier kan zijn API aanpassen.
Ook gedeeltelijke fouten zijn mogelijk. Stel dat een webshop honderd orders moet doorsturen en één order niet wordt verwerkt. De webshop blijft gewoon functioneren en de andere 99 orders kunnen correct aankomen. Zonder goede foutsignalering valt die ene ontbrekende order mogelijk niet direct op.
Dat maakt een stille fout soms lastiger dan een volledige storing: het proces lijkt te werken, terwijl een deel van de gegevens niet correct wordt verwerkt.
