Pro customers can use Webhooks to capture and respond to key events in real-time.
Synap offers a number of Webhooks, which are sent when certain events take place on the platform, such as a user completing an exam or updating their account.
Note: We do not yet have an administrator interface for creating new Webhook endpoints, but please speak to your account manager and we can set this up for you.
In order to set up Webhooks, you will need:
A Synap Pro account or higher
A URL endpoint that can be used to receive the webhooks
A set of Synap API credentials
Please speak to your account manager if you do not have all of these and we should be able to assist.
The webhooks we have available are:
Sent when a user submits any test or exam attempt on the platform
Sent when any attempt is 'completed' (including marking) on the platform
Sent when a user submits an exam attempt on the platform
Sent when an exam attempt is 'completed' (including marking) on the platform
Sent when a new user account is created on the platform
Sent when a user's account details are updated
User Added to Group
Sent when a user is added to a new user group
User Registered for Exam
Sent when a user is registered for an exam
Sent when an Assignment is completed on the platform
Sent when a Flag is planted on a question
Sent when a user makes a purchase in the Synap store.
Store Purchase* The Synap store is a custom feature not available out of the box and is not a on any standard plans
If there is an event you were looking to subscribe to that is not listed here, please let us know!