This article discusses how to enable the Webhooks app and set up an endpoint to receive webhooks.
Please note that programming knowledge is required in order to integrate webhooks into your system.
Before following the instructions below, you must request access to the Webhooks app from a SchoolKeep team member. Click here to request access via email.
Go to the Apps page in the top navigation bar.
Next to the Webhooks app, click Configure.
Toggle the button to enable the app and enter your callback URL. Click Save.
Note: in order to successfully configure your webhook URL, the specified URL must return a 2xx code. To check the response code from your URL, you can use a service such as Hurl.it.
Webhooks will begin sending to the URL entered. You will receive webhooks when a learner first creates their account, when a learner completes an activity, and when a learner reaches 100% complete in a course.
Note: If a webhook fails to be delivered successfully, it will continue re-trying every hour for 24 hours, or until it succeeds. If the webhook still does not succeed after 24 hours, all webhooks will be disabled and you will be notified.