Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Webhooks are used to share of-the-moment completion and attendance data with a client's LMS or other system, and are often used in combination with Fuse API's (which can be found in admin panel of your Fuse instance) to further enrich that of-the-moment data. A webhook can be thought of as a type of API that is driven or triggered by an event. 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.

Fuse comes with several webhooks that can be used when the following things occur:

  • A new user is created

  • An existing user's profile is updated

  • A new learning plan is created

  • A user completes a SCORM course

  • An event's status changes

How can I use Fuse webhooks?

By providing a URL in which they are to be sent and creating a support ticket for us to add that URL and turn on the webhook. 

Example webhooks

Learning plan completion
 

A POST request containing the learning_plan_id and user_id parameters is sent to the third-party webhook URL, specified by the client.
user_id=XXXX
learning_plan_id=XXXX

Scorm completion webhook

A POST request containing the user_id and content_id (SCORM only) parameters is sent to the third-party webhook URL, specified by the client.
user_id=XXXX
content_id=XXXX

Event Completion webhook

A POST request containing the user_id, event_id, and occurrence_id parameters is sent to the third-party webhook URL, specified by the client.
user_id= XXXX
event_id= XXXX
occurrence_id= XXXX

 

  • No labels