Webhooks are used to share of-the-moment completion and attendance data with a 3rd-party system or LMS, and are often used in combination with Fuse’s APIs (A list of APIs can be found in the Admin panel) to further enrich that data. A webhook can be thought of as a type of API, driven or triggered by an event in Fuse. Instead of one application making a request to another to receive a response, a webhook is a service that allows one program to send data to another as soon as a particular event takes place.
How can I use a webhook?
You must raise a support ticket in the Fuse Customer Support portal, specifying the URL to which the notifications are to be sent. The Fuse Customer Support team will then add the URL to the applicable webhook.
Available webhooks
The following webhooks are available:
Webhook | Description |
---|---|
User creation | This webhook notifies your chosen third-party system, whenever a new user is created in Fuse. Example: A POST request containing the user_id parameter is sent to the specified third-party URL when a user is created. |
Learning plan completions | This webhook notifies your chosen third-party system, whenever a learning plan is created in Fuse. Example: |
User profile updates | This webhook notifies your chosen third-party system, whenever a user's profile is updated. Example: A POST request containing the user_id parameter is sent to the specified third-party webhook URL, whenever a user’s profile is updated. |
SCORM completions | This webhook notifies your chosen third-party platform, whenever a user completes a SCORM course in Fuse. Example: A POST request containing the user_id and content_id parameters is sent to the specified third-party URL, whenever a user completes a SCORM course. |
Event updates | This webhook notifies your chosen third party system, whenever an event's status changes, and is triggered if a user is marked as Attended or Not attended for an event. A POST request containing the user_id, event_id, and occurrence_id parameters is sent to the specified third-party URL, whenever a user’s attendance status changes for an event. |