SkillhabitDocs

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.

EventWhen it fires
course.createdCourse content is published / created for delivery
course.updatedPublished course content is updated
course.info_updatedCourse info metadata is updated
course.deletedCourse 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.

EventWhen it fires
progress.invited.userA user is invited / assigned content
progress.course.startedA built-in course participation starts
progress.course.canceledA course participation is canceled
progress.course.completedA course participation completes
progress.course.evaluatedA course participation is evaluated (approved / not approved)
progress.scorm.startedA SCORM participation starts
progress.scorm.evaluatedA SCORM participation is evaluated
progress.program.startedA program participation starts
progress.program.completedA program participation completes
progress.certificateA certificate is issued
progress.certificate.expiredA certificate expires

Meetups

Subscribe with category Meetup.

EventWhen it fires
meetup.publishedA meetup is published
meetup.deletedA meetup is deleted
meetup.occasion.addedA meetup occasion is added
meetup.occasion.removedA meetup occasion is removed
meetup.attendingA learner marks attending
meetup.unattendingA learner stops attending
meetup.attendance.submittedAttendance is submitted

Categories Still Growing

Configure labelStatus
SCORM / Program as standalone content-lifecycle categoriesVisible in Configure but not selectable; content create/update webhooks for SCORM/program packages are not delivered yet
ReflectionExists in platform configuration models; not offered in the current Configure UI

Learner SCORM and program progress still arrive under Progress (progress.scorm.*, progress.program.*).