{"version":"2026-05-10","events":[{"name":"enrollment.activated","description":"A learner enrollment became active (new enrollment or reactivation).","payloadSummary":"`data`: { enrollmentId, userId, courseId } (HTTP body also includes id, event, occurredAt)"},{"name":"enrollment.completed","description":"A learner completed all requirements for the course enrollment.","payloadSummary":"`data`: { enrollmentId, userId, courseId, completedAt }"},{"name":"certification.issued","description":"A certificate was issued to a learner (verification code may be included).","payloadSummary":"`data`: { certificationId, userId, courseId, certificateCode, issuedAt, validUntil?, learnerPreferences }"},{"name":"course.published","description":"A course left draft and was published to the catalog.","payloadSummary":"{ courseId, title, status }"},{"name":"course.unpublished","description":"A published course was returned to draft (hidden from the published catalog until republished).","payloadSummary":"{ courseId, title, status }"},{"name":"default_journeys.installed","description":"Tenant admin or super admin ran default journey pack install; idempotent skips return empty created paths.","payloadSummary":"`data`: { packId, packVersion, createdPaths, skippedPaths, coursesCreated }"}]}