Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Webhooks are used to share of-the-moment updates, completion and attendance data with a 3rdthird-party system or LMS, and are often typically 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.

Info

A list of available REST API endpoints can be found in the Admin panel of each Fuse instance.

How can I use

...

a webhook?

You must To make use of an available webhook, please raise a support ticket in the Fuse Customer Support portal, specifying the URL to which the notifications are to will be sent. A member of 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.

Panel
bgColor#E3FCEF

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.

Panel
bgColor#E3FCEF

Example:
A POST request containing the user_id and learning_plan_id is sent to the specified third-party URL, each time a user completes a learning plan.

User profile updates

This webhook notifies your chosen third-party system , whenever a user's profile is updated. 

Panel
bgColor#E3FCEF

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, system whenever a user completes a SCORM course in Fuse.

Panel
bgColor#E3FCEF

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 . In this case when a user is marked as either Attended or Not attended for an event.

Panel
bgColor#E3FCEF

A POST request containing the user_idevent_id, and occurrence_id parameters is sent to the specified third-party URL, whenever a user’s attendance status changes for an event.

...