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 employee

  • employeeLastName: Last name of the employee

  • employeeId: External identifier for the employee

  • curriculumName: Name of the assigned Skill Builder curriculum

  • assignmentDate: UNIX timestamp (in seconds) when the training was assigned

  • assignmentMode: auto or manual 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 employee

  • employeeLastName: Last name of the employee

  • employeeId: External identifier for the employee

  • curriculumName: Name of the completed training

  • assignmentDate: UNIX timestamp (in seconds) when the assignment was completed

  • startDate: UNIX timestamp (in seconds) when the assignment was started

  • completeDate: 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 and payload

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?