API Reference
    API Reference
    • App API (Consumer)
      • Test
      • ActivityLogs
        • Create activity log
      • Analytics
        • Get community metrics
      • Learning Groups
        • Tags
          • List learning group tag assignments
          • Get learning group tag assignment
        • Translation
          • Get learning group translation
        • List learning groups
        • Get learning group by ID
      • Learning Path Assignments
        • Items
          • List learning path assignment items
        • Tags
          • List learning path assignment tags
          • Get learning path assignment tag by ID
        • Translation
          • Get learning path assignment translation
        • List learning path assignments
        • Get learning path assignment by ID
      • Learning Paths
        • Items
          • List learning path items
        • List learning paths
        • Get learning path by ID
      • Missions
        • List missions
        • Get mission
      • Quizzes
        • Tags
          • List quiz tags
          • Get quiz tag by ID
        • Translation
          • Get quiz translation
        • List quizzes
        • Get quiz by ID
        • Submit quiz answers
      • Runtime Leaderboards
        • List runtime leaderboards
        • Get a runtime leaderboard by ID
        • Get leaderboard rankings
        • Get current user's ranking
      • Slides
        • TagAssignments
          • List slide tags
          • Get slide tag by ID
        • Translation
          • Get slide translation
        • List slides
        • Get slide by ID
        • Submit slide completion
      • Streaks
        • List streaks
      • Users
        • Tags
          • List current user tags
          • Get current user tag by ID
        • Get current user
        • Update current user
        • Get current user principal
        • Get current user learning stats
      • VirtualBalances
        • List virtual balances
        • Get virtual balance by currency ID
      • VirtualTransactions
        • List virtual transactions
        • Create virtual transaction
        • Get virtual transaction by ID
        • Redeem virtual transaction
      • WorkspaceConfiguration
        • Get workspace configuration
      • Schemas
        • CommunityMetricsResponse
        • CreateActivityResponse
        • CreateVirtualTransactionResponse
        • GetCurrentUserPrincipalResponse
        • GetCurrentUserResponse
        • GetCurrentUserStatsResponse
        • GetCurrentUserTagResponse
        • GetLearningGroupResponse
        • GetLearningGroupTagAssignmentResponse
        • GetLearningGroupTranslationResponse
        • GetLearningPathAssignmentResponse
        • GetLearningPathAssignmentTagResponse
        • GetLearningPathAssignmentTranslationResponse
        • GetLearningPathResponse
        • GetMissionResponse
        • GetQuizResponse
        • GetQuizTagResponse
        • GetQuizTranslationResponse
        • GetRuntimeLeaderboardRankingsMeResponse
        • GetRuntimeLeaderboardRankingsResponse
        • GetRuntimeLeaderboardResponse
        • GetSlideResponse
        • GetSlideTagResponse
        • GetSlideTranslationResponse
        • GetStoryResponse
        • GetStoryTagResponse
        • GetStoryTranslationResponse
        • GetVirtualBalanceResponse
        • GetVirtualTransactionResponse
        • GetWorkspaceConfigurationResponse
        • JsonLogicExpression
        • Lang
        • ListCurrentUserTagAssignmentsResponse
        • ListLearningGroupItemsResponse
        • ListLearningGroupsResponse
        • ListLearningGroupTagAssignmentsResponse
        • ListLearningPathAssignmentItemsResponse
        • ListLearningPathAssignmentsResponse
        • ListLearningPathAssignmentTagsResponse
        • ListLearningPathsResponse
        • ListMissionsResponse
        • ListQuizTagAssignmentsResponse
        • ListQuizzesResponse
        • ListRuntimeLeaderboardsResponse
        • ListSlidesResponse
        • ListSlideTagAssignmentsResponse
        • ListStoriesResponse
        • ListStoryTagAssignmentsResponse
        • ListStreaksResponse
        • ListVirtualBalancesResponse
        • ListVirtualTransactionsResponse
        • RedeemVirtualTransactionResponse
        • SourceRegion
        • SubmitQuizResponse
        • SubmitSlideResponse
        • SubmitStoryResponse
        • Timezone
        • UpdateCurrentUserResponse
    • Dashboard API (Admin)
      • Activities
        • Tags
          • List activity tag assignments
          • Create multiple activity tag assignments
          • Update multiple activity tag assignments
          • Delete multiple activity tag assignments
          • Get activity tag assignment
          • Create activity tag assignment
          • Update activity tag assignment
          • Delete activity tag assignment
        • Translations
          • List activity translations
        • List activities
        • Create activity
        • Get activity by ID
        • Update activity
        • Publish an activity
      • Analytics
        • Get content analytics
        • Get economy analytics
        • Get engagement analytics
        • Get gamification analytics
        • Get learning analytics
        • Get analytics overview
        • Get quiz analytics
      • Learning Groups
        • Tags
          • List learning group tag assignments
          • Create multiple learning group tag assignments
          • Update multiple learning group tag assignments
          • Delete multiple learning group tag assignments
          • Get learning group tag assignment
          • Create learning group tag assignment
          • Update learning group tag assignment
          • Delete learning group tag assignment
        • Translations
          • List learning group translations
        • List learning groups
        • Create learning group
        • Get learning group by ID
        • Update learning group
        • Publish learning group
      • Learning Paths
        • Items
          • List learning group items
          • List learning path items
        • Tags
          • List learning path tag assignments
          • Create multiple learning path tag assignments
          • Update multiple learning path tag assignments
          • Delete multiple learning path tag assignments
          • Get learning path tag assignment
          • Create learning path tag assignment
          • Update learning path tag assignment
          • Delete learning path tag assignment
        • Translations
          • List learning path translations
        • List learning paths
        • Create learning path
        • Get learning path by ID
        • Update learning path
        • Publish learning path
      • LearningPathAssignments
        • List learning path assignments
        • Create learning path assignment (manual)
        • Get learning path assignment by ID
      • LearningPathRules
        • List learning path rules
        • Create learning path rule
        • Get learning path rule by ID
        • Update learning path rule
        • Publish learning path rule
      • MediaLibrary
        • Translations
          • List media translations
        • List media files
        • Get presigned upload URL
        • Get media file by ID
        • Update media file metadata
        • Delete media file
      • Media
        • Tags
          • List media tag assignments
          • Create multiple media tag assignments
          • Update multiple media tag assignments
          • Delete multiple media tag assignments
          • Get media tag assignment
          • Create media tag assignment
          • Update media tag assignment
          • Delete media tag assignment
      • MissionConfigurations
        • Tags
          • List mission configuration tag assignments
          • Create multiple mission configuration tag assignments
          • Update multiple mission configuration tag assignments
          • Delete multiple mission configuration tag assignments
          • Create mission configuration tag assignment
          • Update mission configuration tag assignment
          • Delete mission configuration tag assignment
          • Get mission configuration tag assignment
        • Translations
          • List mission configuration translations
        • List mission configurations
        • Create mission configuration
        • Get mission configuration by ID
        • Update mission configuration
        • Publish mission configuration
      • MissionRules
        • Tags
          • List mission rule tag assignments
          • Create multiple mission rule tag assignments
          • Update multiple mission rule tag assignments
          • Delete multiple mission rule tag assignments
          • Get mission rule tag assignment
          • Create mission rule tag assignment
          • Update mission rule tag assignment
          • Delete mission rule tag assignment
        • Translations
          • List mission rule translations
        • List mission rules
        • Create mission rule
        • Get mission rule by ID
        • Update mission rule
        • Publish mission rule
      • Missions
        • Create mission (manual)
      • Mobility
        • List mobility activations
        • Create mobility activation
        • List mobility milestones
        • Get mobility milestone
        • Redeem mobility milestone
        • Get MotionTag status
        • Get MotionTag token
        • List mobility trackings
      • Quizzes
        • Translations
          • List quiz translations
        • Tags
          • List quiz tag assignments
          • Create multiple quiz tag assignments
          • Update multiple quiz tag assignments
          • Delete multiple quiz tag assignments
          • Get quiz tag assignment
          • Create quiz tag assignment
          • Update quiz tag assignment
          • Delete quiz tag assignment
        • List quizzes
        • Create quiz
        • Get quiz by ID
        • Update quiz
        • Publish quiz
      • RewardRules
        • List reward rules
        • Create reward rule
        • Get reward rule by ID
        • Update reward rule
        • Publish reward rule
      • RuntimeLeaderboardConfigurations
        • List runtime leaderboard configurations
        • Create a new runtime leaderboard configuration
        • Get runtime leaderboard configuration by ID
        • Update a runtime leaderboard configuration
        • Create a new runtime leaderboard instance
        • List translations for a runtime leaderboard configuration
      • Runtime Leaderboards
        • Create a runtime leaderboard
        • List runtime leaderboards
        • Get a runtime leaderboard by ID
        • Update a runtime leaderboard
      • Slides
        • Tags
          • List slide tag assignments
          • Create multiple slide tag assignments
          • Update multiple slide tag assignments
          • Delete multiple slide tag assignments
          • Get slide tag assignment
          • Create slide tag assignment
          • Update slide tag assignment
          • Delete slide tag assignment
        • Translations
          • List slide translations
        • List slides
        • Create slide
        • Get slide by ID
        • Update slide
        • Publish slide
      • StreakConfigurations
        • Tags
          • List streak configuration tag assignments
          • Create multiple streak configuration tag assignments
          • Update multiple streak configuration tag assignments
          • Delete multiple streak configuration tag assignments
          • Get streak configuration tag assignment
          • Create streak configuration tag assignment
          • Update streak configuration tag assignment
          • Delete streak configuration tag assignment
        • Translations
          • List streak configuration translations
        • List streak configurations
        • Create streak configuration
        • Get streak configuration by ID
        • Update streak configuration
        • Publish streak configuration
      • StreakRules
        • Tags
          • List streak rule tag assignments
          • Create multiple streak rule tag assignments
          • Update multiple streak rule tag assignments
          • Delete multiple streak rule tag assignments
          • Get streak rule tag assignment
          • Create streak rule tag assignment
          • Update streak rule tag assignment
          • Delete streak rule tag assignment
        • Translations
          • List streak rule translations
        • Create streak rule
        • List streak rules
        • Get streak rule by ID
        • Update streak rule
        • Publish streak rule
      • VirtualCurrencies
        • Translations
          • List streak rule translations
        • Create virtual currency
        • List virtual currencies
        • Get virtual currency
        • Update virtual currency
        • Publish virtual currency
      • Tags
        • Translations
          • List tag translations
        • Create tag
        • List all tags
        • Get tag by ID
        • Update tag
        • Publish tag
      • Users
        • Tags
          • List user tag assignments
          • Create multiple user tag assignments
          • Update multiple user tag assignments
          • Delete multiple user tag assignments
          • Get user tag assignment
          • Create user tag assignment
          • Update user tag assignment
          • Delete user tag assignment
        • Create user
        • List users
        • Get user by external ID
        • Get current user
        • Get current user principal
        • Get user by ID
        • Update user by ID
        • Delete (anonymise) user by ID
      • VirtualTransactions
        • Create Virtual Transaction
      • WorkspaceConfiguration
        • Get workspace configuration
        • Update workspace configuration
        • Delete workspace configuration
        • Publish workspace configuration
      • Schemas
        • ActivityTranslation
        • ActivityWithResolvedFields
        • ContentAnalyticsResponse
        • CreateActivityResponse
        • CreateActivityTagAssignmentResponse
        • CreateActivityTagAssignmentsResponse
        • CreateLearningGroupResponse
        • CreateLearningGroupTagAssignmentResponse
        • CreateLearningGroupTagAssignmentsResponse
        • CreateLearningPathAssignmentResponse
        • CreateLearningPathResponse
        • CreateLearningPathRuleResponse
        • CreateLearningPathTagAssignmentResponse
        • CreateLearningPathTagAssignmentsResponse
        • CreateMediaTagAssignmentResponse
        • CreateMediaTagAssignmentsResponse
        • CreateMissionConfigurationResponse
        • CreateMissionConfigurationTagAssignmentResponse
        • CreateMissionConfigurationTagAssignmentsResponse
        • CreateMissionResponse
        • CreateMissionRuleResponse
        • CreateMissionRuleTagAssignmentResponse
        • CreateMissionRuleTagAssignmentsResponse
        • CreateMobilityActivationResponse
        • CreateQuizResponse
        • CreateQuizTagAssignmentResponse
        • CreateQuizTagAssignmentsResponse
        • CreateRewardRuleResponse
        • CreateRuntimeLeaderboardConfigurationRequest
        • CreateRuntimeLeaderboardConfigurationResponse
        • CreateRuntimeLeaderboardInstanceRequest
        • CreateRuntimeLeaderboardInstanceResponse
        • CreateRuntimeLeaderboardResponse
        • CreateSlideResponse
        • CreateSlideTagAssignmentResponse
        • CreateSlideTagAssignmentsResponse
        • CreateStoryResponse
        • CreateStoryTagAssignmentResponse
        • CreateStoryTagAssignmentsResponse
        • CreateStreakConfigurationResponse
        • CreateStreakConfigurationTagAssignmentResponse
        • CreateStreakConfigurationTagAssignmentsResponse
        • CreateStreakRuleResponse
        • CreateTagResponse
        • CreateUserResponse
        • CreateVirtualCurrencyResponse
        • CreateVirtualTransactionResponse
        • DeleteLearningGroupTagAssignmentResponse
        • DeleteLearningGroupTagAssignmentsResponse
        • DeleteLearningPathTagAssignmentResponse
        • DeleteLearningPathTagAssignmentsResponse
        • DeleteMediaResponse
        • DeleteMediaTagAssignmentResponse
        • DeleteMediaTagAssignmentsResponse
        • DeleteMissionConfigurationTagAssignmentResponse
        • DeleteMissionConfigurationTagAssignmentsResponse
        • DeleteMissionRuleTagAssignmentResponse
        • DeleteMissionRuleTagAssignmentsResponse
        • DeleteQuizTagAssignmentResponse
        • DeleteQuizTagAssignmentsResponse
        • DeleteSlideTagAssignmentResponse
        • DeleteSlideTagAssignmentsResponse
        • DeleteStoryTagAssignmentResponse
        • DeleteStoryTagAssignmentsResponse
        • DeleteStreakConfigurationTagAssignmentResponse
        • DeleteStreakConfigurationTagAssignmentsResponse
        • DeleteUserResponse
        • DeleteWorkspaceConfigurationResponse
        • EconomyAnalyticsResponse
        • EngagementAnalyticsResponse
        • GamificationAnalyticsResponse
        • GetActivityResponse
        • GetActivityTagAssignmentResponse
        • GetCurrentUserPrincipalResponse
        • GetCurrentUserResponse
        • GetLearningGroupResponse
        • GetLearningGroupTagAssignmentResponse
        • GetLearningPathAssignmentResponse
        • GetLearningPathResponse
        • GetLearningPathRuleResponse
        • GetLearningPathTagAssignmentResponse
        • GetMediaResponse
        • GetMediaTagAssignmentResponse
        • GetMissionConfigurationResponse
        • GetMissionConfigurationTagAssignmentResponse
        • GetMissionRuleResponse
        • GetMissionRuleTagAssignmentResponse
        • GetMobilityMilestoneResponse
        • GetMotionTagStatusResponse
        • GetMotionTagTokenResponse
        • GetQuizResponse
        • GetQuizTagAssignmentResponse
        • GetRewardRuleResponse
        • GetRuntimeLeaderboardConfigurationResponse
        • GetRuntimeLeaderboardResponse
        • GetSlideResponse
        • GetSlideTagAssignmentResponse
        • GetStoryResponse
        • GetStoryTagAssignmentResponse
        • GetStreakConfigurationResponse
        • GetStreakConfigurationTagAssignmentResponse
        • GetStreakRuleResponse
        • GetStreakRuleTagAssignmentResponse
        • GetTagResponse
        • GetUploadUrlResponse
        • GetUserByExternalIdResponse
        • GetUserResponse
        • GetUserTagAssignmentResponse
        • GetVirtualCurrencyResponse
        • GetWorkspaceConfigurationResponse
        • JsonLogicExpression
        • Lang
        • LearningAnalyticsResponse
        • ListActivitiesResponse
        • ListActivityTagAssignmentsResponse
        • ListActivityTranslationsResponse
        • ListLearningGroupItemsResponse
        • ListLearningGroupsResponse
        • ListLearningGroupTagAssignmentsResponse
        • ListLearningGroupTranslationsResponse
        • ListLearningPathAssignmentsResponse
        • ListLearningPathItemsResponse
        • ListLearningPathRulesResponse
        • ListLearningPathsResponse
        • ListLearningPathTagAssignmentsResponse
        • ListLearningPathTranslationsResponse
        • ListMediaResponse
        • ListMediaTagAssignmentsResponse
        • ListMediaTranslationsResponse
        • ListMissionConfigurationsResponse
        • ListMissionConfigurationTagAssignmentsResponse
        • ListMissionConfigurationTranslationsResponse
        • ListMissionRulesResponse
        • ListMissionRuleTagAssignmentsResponse
        • ListMissionRuleTranslationsResponse
        • ListMobilityActivationsResponse
        • ListMobilityMilestonesResponse
        • ListMobilityTrackingsResponse
        • ListQuizTagAssignmentsResponse
        • ListQuizTranslationsResponse
        • ListQuizzesResponse
        • ListRewardRulesResponse
        • ListRuntimeLeaderboardConfigurationsResponse
        • ListRuntimeLeaderboardConfigurationTranslationsResponse
        • ListRuntimeLeaderboardsResponse
        • ListSlidesResponse
        • ListSlideTagAssignmentsResponse
        • ListSlideTranslationsResponse
        • ListStoriesResponse
        • ListStoryTagAssignmentsResponse
        • ListStoryTranslationsResponse
        • ListStreakConfigurationsResponse
        • ListStreakConfigurationTagAssignmentsResponse
        • ListStreakConfigurationTranslationsResponse
        • ListStreakRulesResponse
        • ListStreakRuleTranslationResponse
        • ListTagsResponse
        • ListTagTranslationsResponse
        • ListUsersResponse
        • ListVirtualCurrenciesResponse
        • ListVirtualCurrencyTranslationResponse
        • MediaTranslation
        • MediaWithResolvedFields
        • OverviewAnalyticsResponse
        • PublishActivityResponse
        • PublishLearningGroupResponse
        • PublishLearningPathResponse
        • PublishLearningPathRuleResponse
        • PublishMissionConfigurationResponse
        • PublishMissionRuleResponse
        • PublishQuizResponse
        • PublishRewardRuleResponse
        • PublishSlideResponse
        • PublishStoryResponse
        • PublishStreakConfigurationResponse
        • PublishStreakRuleResponse
        • PublishTagResponse
        • PublishVirtualCurrencyResponse
        • PublishWorkspaceConfigurationResponse
        • QuizAnalyticsResponse
        • RedeemMobilityMilestoneResponse
        • SourceRegion
        • StreakRuleTagAssignmentsCollection
        • StreakRuleTagAssignmentsList
        • Timezone
        • UpdateActivityResponse
        • UpdateActivityTagAssignmentResponse
        • UpdateActivityTagAssignmentsResponse
        • UpdatedStreakRuleTagAssignmentsCollection
        • UpdatedUserTagAssignmentsCollection
        • UpdateLearningGroupResponse
        • UpdateLearningGroupTagAssignmentResponse
        • UpdateLearningGroupTagAssignmentsResponse
        • UpdateLearningPathResponse
        • UpdateLearningPathRuleResponse
        • UpdateLearningPathTagAssignmentResponse
        • UpdateLearningPathTagAssignmentsResponse
        • UpdateMediaResponse
        • UpdateMediaTagAssignmentResponse
        • UpdateMediaTagAssignmentsResponse
        • UpdateMissionConfigurationResponse
        • UpdateMissionConfigurationTagAssignmentResponse
        • UpdateMissionConfigurationTagAssignmentsResponse
        • UpdateMissionRuleResponse
        • UpdateMissionRuleTagAssignmentResponse
        • UpdateMissionRuleTagAssignmentsResponse
        • UpdateQuizResponse
        • UpdateQuizTagAssignmentResponse
        • UpdateQuizTagAssignmentsResponse
        • UpdateRewardRuleResponse
        • UpdateRuntimeLeaderboardConfigurationRequest
        • UpdateRuntimeLeaderboardConfigurationResponse
        • UpdateRuntimeLeaderboardResponse
        • UpdateSlideResponse
        • UpdateSlideTagAssignmentResponse
        • UpdateSlideTagAssignmentsResponse
        • UpdateStoryResponse
        • UpdateStoryTagAssignmentResponse
        • UpdateStoryTagAssignmentsResponse
        • UpdateStreakConfigurationResponse
        • UpdateStreakConfigurationTagAssignmentResponse
        • UpdateStreakConfigurationTagAssignmentsResponse
        • UpdateStreakRuleResponse
        • UpdateStreakRuleTagAssignmentResponse
        • UpdateTagResponse
        • UpdateUserResponse
        • UpdateUserTagAssignmentResponse
        • UpdateVirtualCurrencyResponse
        • UpdateWorkspaceConfigurationResponse
        • UserTagAssignmentsCollection
        • UserTagAssignmentsList

    CreateVirtualTransactionResponse

    {
        "transactions": [
            {
                "userId": "string",
                "virtualCurrencyId": "string",
                "virtualTransactionId": "string",
                "virtualTransactionGroupId": "string",
                "redemptionGroupId": "string",
                "redemptionMode": "AUTO",
                "state": "PENDING",
                "direction": "CREDIT",
                "initiatorType": "USER",
                "initiator": "string",
                "counterpartType": "USER",
                "counterpart": "string",
                "additionalData": {
                    "property1": "string",
                    "property2": "string"
                },
                "amount": 0,
                "expiresAt": "2019-08-24T14:15:22.123Z",
                "redeemedAt": "string",
                "createdAt": "2019-08-24T14:15:22.123Z",
                "updatedAt": "2019-08-24T14:15:22.123Z"
            }
        ]
    }
    Built with