Dit artikel geeft uitleg over webhooks. Wat zijn ze? Hoe werken ze? Hoe gebruik ik ze om een integratie op te zetten?
Wat zijn webhooks?
In het begin kunnen webhooks overweldigend lijken en het kan even duren voordat je het idee doorhebt. Als je echter begrijpt wat webhooks kunnen doen en hoe ze werken, kunnen ze enorm krachtig zijn. De eenvoudigste manier om over een webhook te denken is alsof het een notificatie op steroïden is. De melding kan een payload met gegevens bevatten, die door de ontvangende partij kan worden gebruikt.
Waarom zou ik webhooks gebruiken?
Webhooks zijn de eenvoudigste manier om een integratie op te zetten. Webhooks kunnen worden gebruikt om gegevens van onze software naar een ander systeem te sturen wanneer een deelnemer klaar is met een examen of een cursus.
Webhooks uitgelegd
Er zijn verschillende formaten beschikbaar voor webhooks: formulier-gecodeerd, JSON en XML.
undefined Form-encode:first_name=John&last_name=Doe&gender=maleJSON: {"first_name": "John", "last_name": "Doe", "geslacht": "male"}XML: JohnDoemale
Onze webhooks gebruiken de JSON-codering.
Als je webhooks hebt ingeschakeld en een deelnemer is klaar met een Cursus of Examen, genereren we het bericht met de payload. Vervolgens heb je een URL nodig om het bericht naartoe te sturen. We noemen dit de API endpoint URL. Je kunt deze URL verkrijgen van het ontvangende systeem. Als je deze URL in ons systeem plaatst, sturen we de gegevens naar die URL. De ontvangende software zal naar deze URL luisteren en elke keer dat het een melding ontvangt, zal het de gegevens verwerken.
Opmerking: de API endpoint URL voor webhooks moet een versleutelde HTTPS-verbinding gebruiken, en geen onveilige HTTP-verbinding.
Nu je meer weet over webhooks, laten we ze aan het werk zetten! Lees het volgende artikel over het gebruik van webhooks en Zapier om je eerste integratie op te zetten.
Je hebt het Advanced plan nodig om de webhooks werkend te krijgen.
