Easily Integrate Instruqt Webhooks with your application.
https://docs.instruqt.com/reference/webhooks
Steps to receive Instruqt Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Instruqt. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Instruqt, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Instruqt Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Instruqt. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Instruqt, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Instruqt webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Instruqt Webhooks Using Ruby
Integrating Instruqt webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Instruqt Webhook Authentication
Here's how it works
Supported Instruqt Webhook Events
track.started
A user starts playing a track
track.completed
A user completes a track
track.cleaned
The platform cleaned the sandbox
track.challenge_attempted
A user submits a challenge attempt
track.challenge_setup
The platform initialized a challenge by executing the setup script
track.challenge_completed
The user completed the challenge
track.challenge_started
A user starts a challenge
track.challenge_cleaned
The platform cleaned a challenge by executing the cleanup script
track.skipped_to_challenge
A user skipped to a challenge
track.stopped
A user or the platform stopped a track
sandbox.creating
The platform starts creating a sandbox
sandbox.created
The platform created a sandbox
sandbox.failed
The platform was unable to setup the sandbox
sandbox.cleaned
The platform cleaned the sandbox
review.created
A user created a track review
review.updated
A user updated a track review