Event Catalog
Course, progress, and meetup webhook eventType values and when they fire.
What This Is For
This page lists the eventType strings Skillhabit puts on webhook deliveries. In Configure you pick categories (Course, Progress, Meetup, …); each delivery still carries one of these precise names in the body and in the Event-Type header.
Subscribe to a category to receive the matching events below. Envelope shape: Delivery Envelope.
Who This Is For
Developers mapping Skillhabit events into CRM, HR, chat, or warehouse pipelines.
Course Content
Subscribe with category Course.
| Event | When it fires |
|---|---|
course.created | Course content is published / created for delivery |
course.updated | Published course content is updated |
course.info_updated | Course info metadata is updated |
course.deleted | Course content is deleted |
Progress
Subscribe with category Progress. This category covers invites, built-in course progress, SCORM progress, program progress, and certificates—even when separate SCORM / Program chips in Configure are disabled.
| Event | When it fires |
|---|---|
progress.invited.user | A user is invited / assigned content |
progress.course.started | A built-in course participation starts |
progress.course.canceled | A course participation is canceled |
progress.course.completed | A course participation completes |
progress.course.evaluated | A course participation is evaluated (approved / not approved) |
progress.scorm.started | A SCORM participation starts |
progress.scorm.evaluated | A SCORM participation is evaluated |
progress.program.started | A program participation starts |
progress.program.completed | A program participation completes |
progress.certificate | A certificate is issued |
progress.certificate.expired | A certificate expires |
Meetups
Subscribe with category Meetup.
| Event | When it fires |
|---|---|
meetup.published | A meetup is published |
meetup.deleted | A meetup is deleted |
meetup.occasion.added | A meetup occasion is added |
meetup.occasion.removed | A meetup occasion is removed |
meetup.attending | A learner marks attending |
meetup.unattending | A learner stops attending |
meetup.attendance.submitted | Attendance is submitted |
Categories Still Growing
| Configure label | Status |
|---|---|
| SCORM / Program as standalone content-lifecycle categories | Visible in Configure but not selectable; content create/update webhooks for SCORM/program packages are not delivered yet |
| Reflection | Exists in platform configuration models; not offered in the current Configure UI |
Learner SCORM and program progress still arrive under Progress (progress.scorm.*, progress.program.*).