# Game Loom ## Docs - Root [ 👋 Welcome to Game Loom](https://gameloom-doc.98s.studio/-welcome-to-game-loom-1807118m0.md): - Root [ Introduction](https://gameloom-doc.98s.studio/-introduction-1860019m0.md): - Root [👤 Authentication ](https://gameloom-doc.98s.studio/-authentication-1860020m0.md): - Root [Introduction](https://gameloom-doc.98s.studio/introduction-1880876m0.md): - Root [Overview](https://gameloom-doc.98s.studio/overview-1880537m0.md): - Root [Receiving Event Notifications via Webhooks](https://gameloom-doc.98s.studio/receiving-event-notifications-via-webhooks-1880538m0.md): - Root [Overview](https://gameloom-doc.98s.studio/overview-1880877m0.md): - Root [Introduction](https://gameloom-doc.98s.studio/introduction-1889593m0.md): - Root > Survey [Overview](https://gameloom-doc.98s.studio/overview-1889895m0.md): - Root > Open Challenge [Overview](https://gameloom-doc.98s.studio/overview-1891405m0.md): ## API Docs - Root [Single user registration](https://gameloom-doc.98s.studio/single-user-registration-25876268e0.md): Registers a new user in the system with provided user details. - Root [Bulk Register Users](https://gameloom-doc.98s.studio/bulk-register-users-25876287e0.md): ## Bulk User Registration - Root [Get All notifications for specific user](https://gameloom-doc.98s.studio/get-all-notifications-for-specific-user-25858971e0.md): - Root > Points [Record user point event](https://gameloom-doc.98s.studio/record-user-point-event-25876390e0.md): Records a point transaction event for a user, updating their points balance. - Root > Points [Get user points](https://gameloom-doc.98s.studio/get-user-points-25876338e0.md): Retrieves all point entries recorded for a specific user. - Root > Points [Get Specific user point](https://gameloom-doc.98s.studio/get-specific-user-point-25876376e0.md): Retrieves the balance of a specific point system for a user. - Root > Levels [Record user level event](https://gameloom-doc.98s.studio/record-user-level-event-25876509e0.md): Records a level progression event for a user and updates their experience and level status. - Root > Levels [Get user levels](https://gameloom-doc.98s.studio/get-user-levels-25876443e0.md): Retrieves all levels achieved by a specific user. - Root > Levels [Get Specific user level](https://gameloom-doc.98s.studio/get-specific-user-level-25876503e0.md): Retrieves the balance of a specific point system for a user. - Root > Badges [Award badge to user](https://gameloom-doc.98s.studio/award-badge-to-user-25876879e0.md): Awards a specific badge to a user. - Root > Badges [Get user badges](https://gameloom-doc.98s.studio/get-user-badges-25876872e0.md): Retrieves all badges earned by a specific user. - Root > Badges [Get Specific user badge](https://gameloom-doc.98s.studio/get-specific-user-badge-25876877e0.md): Retrieves details of a specific badge earned by a user. - Root > Leaderboard [Get available leaderboards for user](https://gameloom-doc.98s.studio/get-available-leaderboards-for-user-25966477e0.md): Retrieves all leaderboards available for the user to participate in, filtered by targeting criteria. - Root > Leaderboard [Submit score to a leaderboard](https://gameloom-doc.98s.studio/submit-score-to-a-leaderboard-25969349e0.md): Submits a score entry to the leaderboard. Creates a user record if first entry, updates high score if applicable. - Root > Leaderboard [Get user's leaderboard participation history](https://gameloom-doc.98s.studio/get-users-leaderboard-participation-history-25967691e0.md): Retrieves all leaderboards the user has participated in. - Root > Leaderboard [Get leaderboard details](https://gameloom-doc.98s.studio/get-leaderboard-details-25968066e0.md): Retrieves detailed information about a specific leaderboard including user's record if participated. - Root > Leaderboard [Get leaderboard ranking](https://gameloom-doc.98s.studio/get-leaderboard-ranking-25968261e0.md): Retrieves the leaderboard rankings with pagination. Includes the current user's ranking if participated. - Root > Leaderboard [Get user's record for a leaderboard](https://gameloom-doc.98s.studio/get-users-record-for-a-leaderboard-25969388e0.md): Retrieves the user's participation record for a specific leaderboard including high score and total entries. - Root > Leaderboard [Get user's entry history for a leaderboard](https://gameloom-doc.98s.studio/get-users-entry-history-for-a-leaderboard-25969502e0.md): Retrieves all score submissions the user has made to a specific leaderboard. - Root > Survey [Get available surveys for user](https://gameloom-doc.98s.studio/get-available-surveys-for-user-25970550e0.md): ## Get Available Surveys for Participation - Root > Survey [Start a new survey participation](https://gameloom-doc.98s.studio/start-a-new-survey-participation-25971412e0.md): ## Start a New Survey Participation - Root > Survey [Get detailed user participation](https://gameloom-doc.98s.studio/get-detailed-user-participation-25971547e0.md): Retrieves detailed information about a specific user survey participation including all questions, answers, and progress. - Root > Survey [Get user's survey participation history ](https://gameloom-doc.98s.studio/get-users-survey-participation-history-25979201e0.md): Retrieves all surveys the authenticated user has started, showing current progress and completion status. - Root > Survey [Abandon survey participation](https://gameloom-doc.98s.studio/abandon-survey-participation-25979234e0.md): - Root > Survey [Save individual answer to survey question](https://gameloom-doc.98s.studio/save-individual-answer-to-survey-question-25979454e0.md): - Root > Survey [Submit completed survey](https://gameloom-doc.98s.studio/submit-completed-survey-25980054e0.md): - Root > Survey [Submit Survey with answers (One-Step Submission)](https://gameloom-doc.98s.studio/submit-survey-with-answers-one-step-submission-25980118e0.md): - Root > Open Challenge [Get available open challenges for user](https://gameloom-doc.98s.studio/get-available-open-challenges-for-user-26054668e0.md): Retrieves all open challenges available for the user to complete. - Root > Open Challenge [Complete an open challenge](https://gameloom-doc.98s.studio/complete-an-open-challenge-26054798e0.md): Marks an open challenge as completed for the user and triggers reward distribution if configured. - Root > Open Challenge [Get user's open challenge participation history](https://gameloom-doc.98s.studio/get-users-open-challenge-participation-history-26055019e0.md): Retrieves all open challenges the user has participated in - Root > Open Challenge [Get user open challenge by ID](https://gameloom-doc.98s.studio/get-user-open-challenge-by-id-26055032e0.md): Retrieves detailed information about a specific user open challenge participation ## Schemas - Root [Survey Schame](https://gameloom-doc.98s.studio/survey-schame-11840861d0.md):