Here is a sample of the data sent via POST to the Webhook URI defined in the Security Dojo admin interface. You’ll need to create a custom program registered at the Webhook Url to handle the JSON parsing and posting the message on your Slack or MS Teams. The Security Journey Webhook only sends the level and user information to a secondary source as JSON.

You configure the Webhook URL within the Admin interface, under Settings.

NOTE: This must be turned on in Settings to function. Also, there is no save or submit button it saves automatically.

Screen Shot 2022-02-03 at 1-33-20 PM-png

Example data sent to the Webhook on a level completion:

{"id":1,

"email":"user_test@test.com",

"first_name":"user",

"last_name":"test",

"course":"White Belt",

"role_name":"White Belt - Basic Training",

"status":"passed",

"completed_at":"2020-05-05T21:10:32Z",

"modules_completed":100,

"progress":"15 of 15",

"department_number":null,

"employee_number":null,

"managers_name":null,

"managers_employee_number":null,

"business_unit":null,

"employee_secondary_number":null,

"business_unit_description":null,

"created_at":"2017-12-08T04:04:31Z",

"updated_at":"2020-07-03T15:42:08Z"}

Did this answer your question?