Creating a Webhook

Creating a Webhook

With the Pluto LMS API (see functions), you will be able to create webhooks within your custom application. 

What are Webhooks?

A webhook is triggered by events rather than requests. A webhook allows one software application to send data to another as soon as an event takes place. 

How do Webhooks work? 

Webhooks simply POST data to a specific URL every time something new occurs. Webhooks can also accept JSON data to begin your API workflow. 

How to get started? 

If you don't have an in-house developer or consultant building the API for you, we recommend using Zapier. Zapier provides a code free webhook client (see here). 

Alternatively, you can use the out-the-box Pluto LMS Zapier application (see here) to connect over 5000+ different applications to your LMS instance. 

If you want to code a webhook yourself, you can view our getting started guide here to learn more about Pluto LMS APIs or watch our webinar here to create your first API.

Note: You will need to run a regular trigger via your bespoke webhook to search for updated events of the Pluto LMS API. Please speak to your developer in order to implement this. 

For example, if you want to search for updated course completion statuses, you will need to set an interval within your API to pull new data. Example, every 3 hours. 

If you have specific queries or goals, don't hesitate in reaching out to support@plutolms.com



    • Related Articles

    • Zapier Setup

      OVERVIEW Zapier is a tool that enables you to automate repetitive tasks between your Pluto LMS and one or more other app. You can connect your Pluto LMS with thousands of the most popular apps to automate your work without the need to use code. ...
    • Zapier Triggers

      OVERVIEW A Zap is an automated workflow that tells your connected apps to follow this simple command: "When this happens, do that." Every Zap has a trigger and one or more actions. A trigger is an event that starts a Zap. When creating a zap, you can ...
    • Zapier Actions

      OVERVIEW A zap is an automated workflow that tells your connected apps to follow this simple command: "When this happens, do that." Every zap has a trigger and one or more actions. An action is set into motion by a trigger and is, in effect, what the ...
    • Zapier Errors

      OVERVIEW This guide will show you the possible errors that can occur with the Pluto/Zapier process. 1) z.JSON error when adding new users to Pluto LMS: Troubleshooters: You cannot create the same user twice - check for existing username and/or email ...
    • Generate your API Key

      Step 1: Click on "Site admin" > "Integrations" > "Manage tokens": Step 2: Click on "Create Token": Step 3: (1) Select the user you wish to give the API Token to, (2) Select "API" then (3) Save: Step 4: Share this token with the user or save it if ...