Webhooks allow organizations to send .json data from Continu directly to a third party resource. Continu can send webhook information on:
- Assignment Completion
- Content Completion
- Badges Awarded
- Workshop Attendance
This guide will explain the steps to creating and confirming webhooks out of Continu.
Webhook Creation And Setup
Step One: Navigate to Admin > Developer tools from the left hand navigation menu.
Step Two: Select the Webhooks option from the top of the page, and then the Add A Webhook button on the top right hand side of the page.
Step Three: Fill out the information for this webhook
- Name: Create a name for the webhook.
- URL: Enter the URL the webhook will deliver information to
- Event Types: Toggle the event types you wish the webhook to include info for. You can select one, some, or all of the available event types.
Press Save when you've added all of the required info.
Step Four: When the webhook is saved, it will not yet be available. The webhook must be validated before the information is sent. Find your webhook from the list, and press the three dots and select Edit.
The webhook info will now contain the secret code that can be entered on your receiving side to validate the code. When you've completed that, press the Validate button to ensure the connection is properly set up.
Step Five: Once your webhook has been validated, return to the main webhook page. Select the three dots next to your webhook and press Activate to finalize activation. The webhook will now send a record whenever one of the selected event types occurs.
Editing And Managing Webhooks
Pressing the Name Link of any created webhook will bring up a page of logs of information sent for this webhook. You can download a .csv of these logs from the download button at the top right hand side of this page.
Activating And Deactivating Webhooks
To activate a webhook, first ensure the webhook has been validated using the instructions above. Once validated, press the three dots and press the Activate button. To deactivate an active webhook, press the three dots and select Deactivate.
Pressing the three dot menu of a created webhook will bring up the edit page. The Name, URL, and Event Types can be edited here. Validations can also be run from this page.
To archive a webhook you no longer wish to use, press the three dots and select Archive. The webhook will moved to the Archived tab, and will no longer send information. If you want to unarchive content, select the Archive tab, then press the three dots and press Unarchive.