Security Journey Webhooks
This feature exists to give Admins a mechanism to receive training status and then translate that status into a message.
Webhooks
Here is a sample of the data sent via POST to the Webhook URI defined in the Security Journey Platform 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 Microsoft Teams.
Currently, the Security Journey Webhook only sends the level and user information to a secondary source as JSON.
Note: This feature must be enabled in the Admin Settings to function. Also, there is no save or submit button it saves automatically.
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"}