Skip to main content
View as Markdown

Overview - Gamification

Kaltura Gamification API​

The Game Services (SCM) API powers engagement mechanics for virtual events and learning platforms — leaderboards, badges, certificates, and lead scoring. A rules engine processes analytics events (playback, quizzes, polls, chat) and triggers scoring, achievement, and certification actions automatically.

Base URL: https://scm.{region}.ovp.kaltura.com/api/v1/
Auth: Authorization: Bearer <KS> header (ADMIN KS, type=2)
Format: JSON request/response bodies, all endpoints use POST

ControllerKey ActionsDescription
leaderboardcreate, update, get, list, deleteLeaderboard lifecycle and configuration
certificatecreate, update, get, list, deleteCertificate definitions with PDF templates
badgecreate, update, get, list, deleteBadge definitions with icons and rules
leadScoringcreate, update, get, list, deleteLead scoring profile configuration
rulecreate, update, get, list, deleteRules engine configuration
userScoreget, list, clear, ruleProgressUser score queries and management
userBadgelistUser badge status and progress
userCertificateReportlistUser certificate status
userLeadScoringlistUser lead scoring data
eventsendExternalEventsFromCSVExternal event ingestion
reportgenerateReport generation (8 types)
scheduledGameObjectcreate, update, list, deleteScheduled status transitions