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.
Save countless hours integrating Instruqt webhooks into your application.

Integrating Instruqt Webhooks Using Javascript

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