Wat is het verschil tussen een webhook en een API?
Bij een API vraag jij om gegevens wanneer het jou uitkomt. Bij een webhook stuurt het andere systeem ze naar jou zodra er iets gebeurt.
Vragen tegenover gebeld worden.
In de praktijk gebruik je ze vaak naast elkaar.

De API
Jij bepaalt wanneer. Handig als je een overzicht wilt ophalen of iets wilt opzoeken.
Meer daarover lees je bij api.
De webhook
Het andere systeem bepaalt wanneer. Handig als je meteen wilt weten dat er iets gebeurd is.
Meer daarover lees je bij wat een webhook is.
Waarom een webhook efficiënter is
Zonder webhook zou je elke minuut moeten vragen of er iets nieuws is. Dat kost capaciteit en levert meestal niets op.
Meer daarover lees je bij backend.
Mijn vuistregels
- Gebeurtenis: webhook.
- Opvragen: API.
- Gebruik ze samen bij een echte koppeling.
- Val terug op de API als een webhook mislukt.
Die laatste is de professionele manier om het robuust te maken.
Hoe ze samenwerken
De webhook meldt dat er een bestelling is; via de API haal je vervolgens de details op.
Meer daarover lees je bij lead.
Wat je bij een koppeling vraagt
Of er webhooks beschikbaar zijn, welke gebeurtenissen ze dekken en wat er gebeurt bij een storing.
Meer daarover lees je bij cms.