Skill Builder Events
skillbuilder.assigned
Sent when a team member is newly assigned a Skill Builder training curriculum.
Payload Fields:
employeeFirstName
: First name of the employeeemployeeLastName
: Last name of the employeeemployeeId
: External identifier for the employeecurriculumName
: Name of the assigned Skill Builder curriculumassignmentDate
: UNIX timestamp (in seconds) when the training was assignedassignmentMode
:auto
ormanual
depending on how the assignment was triggered
Example:
{
"event": "skillbuilder.assigned",
"payload": {
"employeeFirstName": "Jane",
"employeeLastName": "Smith",
"employeeId": "EMP67890",
"curriculumName": "Fire Safety Basics",
"assignmentDate": "1751800206",
"assignmentMode": "auto"
}
}
skillbuilder.complete
Sent when a team member completes an assigned Skill Builder training curriculum.
Payload Fields:
employeeFirstName
: First name of the employeeemployeeLastName
: Last name of the employeeemployeeId
: External identifier for the employeecurriculumName
: Name of the completed trainingassignmentDate
: UNIX timestamp (in seconds) when the assignment was completedstartDate
: UNIX timestamp (in seconds) when the assignment was startedcompleteDate
: UNIX timestamp (in seconds) when the assignment was completed
Example:
{
"event": "skillbuilder.complete",
"payload": {
"employeeFirstName": "Jane",
"employeeLastName": "Smith",
"employeeId": "EMP67890",
"curriculumName": "Fire Safety Basics",
"assignmentDate": "1751800206",
"startDate": "1751972954",
"completeDate": "1752145754"
}
}
Webhook Delivery
Method: POST
Content-Type: application/json
Body: The full JSON object including both
event
andpayload
No authentication is added by default. If your endpoint requires verification, we recommend you implement token or signature checks on your side.
Email Delivery
Subject: The event name (e.g.,
skillbuilder.assigned
)Body: The same JSON structure as webhook delivery, included as plain text
This structure is easily parsed by automation platforms like Microsoft Power Automate.
Reliability and Logging
All event deliveries are logged within modONE for traceability
Delivery failures (e.g., unreachable endpoints or bounced emails) are detected
Retry handling and delivery status tracking may be introduced in future releases
Testing and Support
To receive a sample event or validate delivery, contact the modONE team:
Email: [email protected]
Last updated
Was this helpful?