/
Webhooks

Webhooks

Webhooks are used to share of-the-moment updates, completion and attendance data with a third-party system or LMS, and are typically used in combination with Fuse’s APIs 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.

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

How can I use a webhook?

To make use of an available webhook, please raise a ticket in the Fuse Customer Support portal, specifying the URL to which the notifications will be sent.

Available webhooks

The following webhooks are available:

Webhook

Description

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:
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. 

SCORM completions

This webhook notifies your chosen third-party system whenever a user completes a SCORM course in Fuse.

Event updates

This webhook notifies your chosen third-party system whenever an event's status changes. In this case when a user is marked as either Attended or Not attended for an event.

 

 

Related content

Integrations
Integrations
More like this
Manage Users endpoint (v5 and above)
Manage Users endpoint (v5 and above)
More like this
Manage Users endpoint (v4.4 and below)
Manage Users endpoint (v4.4 and below)
More like this
Obtaining an auth token when using the API
Obtaining an auth token when using the API
More like this