AWorld Lab API Reference
API ReferenceApp API (Consumer)Dashboard API (Admin)
API ReferenceApp API (Consumer)Dashboard API (Admin)
  1. Learning Paths
  • AI
    • Generate an image with AI
    • Generate learning path
    • Generate learning path audio narration
    • Translate learning path
    • Translate content
    • Get AI image generation status
    • Get generation status
    • Cancel generation
    • Continue AI generation
  • 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
    • Update activity
    • List latest activity history across the workspace
    • Archive activity
    • List all history versions of a activity
    • Publish activity
    • Unarchive activity
    • Get an activity history version
    • Get activity translations at a history version
  • Analytics
    • Get content analytics
    • Get economy analytics
    • Get engagement analytics
    • Get gamification analytics
    • Get learning analytics
    • Get analytics overview
    • Get quiz analytics
    • List user analytics
    • Get learning-path detail analytics
    • Get user detail analytics
  • BadgeConfigurations
    • Tags
      • Create multiple badge configuration tag assignments
      • Delete multiple badge configuration tag assignments
      • List badge configuration tag assignments
      • Update multiple badge configuration tag assignments
      • Create badge configuration tag assignment
      • Delete badge configuration tag assignment
      • Get badge configuration tag assignment
      • Update badge configuration tag assignment
    • Translations
      • List badge configuration translations
    • Create badge configuration
    • List badge configurations
    • Get badge configuration
    • Update badge configuration
    • List latest badgeConfiguration history across the workspace
    • Archive badge configuration
    • List all history versions of a badgeConfiguration
    • Publish badge configuration
    • Unarchive badge configuration
    • Get a badge configuration history version
    • Get badgeConfiguration translations at a history version
  • ContentLayouts
    • Create content layout
    • List content layouts
    • Get content layout
    • Update content layout
    • List latest contentLayout history across the workspace
    • Archive content layout
    • Clone content layout
    • List all history versions of a contentLayout
    • Publish content layout
    • Unarchive content layout
    • Get a content layout history version
    • Get contentLayout translations at a history version
  • ContentThemes
    • List content themes
    • Create content theme
    • Get content theme by ID
    • Update content theme
    • List latest contentTheme history across the workspace
    • Archive a content theme
    • Clone content theme from catalog
    • List all history versions of a contentTheme
    • Publish a content theme
    • Unarchive a content theme
    • Get a content theme history version
    • Get contentTheme translations at a history version
  • EmailTemplates
    • List email templates
    • Create email template
    • Get email template
    • Update email template
    • List latest emailTemplate history across the workspace
    • List all history versions of a emailTemplate
    • Publish email template
    • Get an email template history version
    • Get emailTemplate translations at a history version
  • 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
    • Update learning group
    • Archive learning group
    • Publish learning group
    • Unarchive learning group
  • Learning Paths
    • Assignments
      • List learning path assignments
    • 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
      GET
    • Create learning path
      POST
    • Get learning path
      GET
    • Update learning path
      PUT
    • Archive learning path
      POST
    • Clone learning path
      POST
    • Publish learning path
      POST
    • Unarchive learning path
      POST
  • LearningPathAssignments
    • List learning path assignments
    • Create learning path assignment
    • Delete learning path assignments (bulk)
    • Get learning path assignment
    • Delete a learning path assignment
  • LearningPathRules
    • List learning path rules
    • Create learning path rule
    • Get learning path rule
    • Update learning path rule
    • List latest learningPathRule history across the workspace
    • List all history versions of a learningPathRule
    • Publish learning path rule
    • Get a learning path rule history version
    • Get learningPathRule translations at a history version
  • 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
    • Translations
      • List media translations
    • List media files
    • Get media file by ID
    • Update media file metadata
    • Delete media file
    • Search media
    • Get presigned upload URL
  • 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
      • Get mission configuration tag assignment
      • Create mission configuration tag assignment
      • Update mission configuration tag assignment
      • Delete mission configuration tag assignment
    • Translations
      • List mission configuration translations
    • List mission configurations
    • Create mission configuration
    • Get mission configuration
    • Update mission configuration
    • List latest missionConfiguration history across the workspace
    • Archive mission configuration
    • List all history versions of a missionConfiguration
    • Publish mission configuration
    • Unarchive mission configuration
    • Get a mission configuration history version
    • Get missionConfiguration translations at a history version
  • 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
    • Update mission rule
    • List latest missionRule history across the workspace
    • Archive mission rule
    • List all history versions of a missionRule
    • Publish mission rule
    • Unarchive mission rule
    • Get a mission rule history version
    • Get missionRule translations at a history version
  • Missions
    • Create mission
  • Mobility
    • List mobility activations
    • Create or update mobility activation
    • List mobility milestones
    • List mobility trackings
    • Get mobility milestone
    • Get MotionTag status
    • Get MotionTag token
    • Redeem mobility milestone
  • Quizzes
    • Tags
      • Create multiple quiz tag assignments
      • Delete multiple quiz tag assignments
      • List quiz tag assignments
      • Update multiple quiz tag assignments
      • Create quiz tag assignment
      • Delete quiz tag assignment
      • Get quiz tag assignment
      • Update quiz tag assignment
    • Create quiz
    • List quizzes
    • Get quiz
    • Update quiz
    • List latest quiz history across the workspace
    • Archive quiz
    • Clone quiz
    • List all history versions of a quiz
    • Publish quiz
    • Unarchive quiz
    • Get a quiz history version
    • Get quiz translations at a history version
  • RewardRules
    • Translations
      • List reward rule translations
    • List reward rules
    • Create reward rule
    • Get reward rule
    • Update reward rule
    • List latest rewardRule history across the workspace
    • Archive reward rule
    • List all history versions of a rewardRule
    • Publish reward rule
    • Unarchive reward rule
    • Get a reward rule history version
    • Get rewardRule translations at a history version
  • Runtime Leaderboards
    • List runtime leaderboards
    • Create runtime leaderboard
    • Get runtime leaderboard
    • Update runtime leaderboard
    • Archive runtime leaderboard
    • Get leaderboard rankings
    • Unarchive runtime leaderboard
  • RuntimeLeaderboardConfigurations
    • List runtime leaderboard configurations
    • Create runtime leaderboard configuration
    • Get runtime leaderboard configuration
    • Update runtime leaderboard configuration
    • List latest runtimeLeaderboardConfiguration history across the workspace
    • Archive runtime leaderboard configuration
    • List all history versions of a runtimeLeaderboardConfiguration
    • Create runtime leaderboard instance
    • Publish runtime leaderboard configuration
    • List runtime leaderboard configuration translations
    • Unarchive runtime leaderboard configuration
    • Get a runtime leaderboard configuration history version
    • Get runtimeLeaderboardConfiguration translations at a history version
  • 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
    • Update slide
    • List latest slide history across the workspace
    • Archive slide
    • Clone slide
    • List all history versions of a slide
    • Publish slide
    • Unarchive slide
    • Get a slide history version
    • Get slide translations at a history version
  • StreakConfigurations
    • Tags
      • Create multiple streak configuration tag assignments
      • Delete multiple streak configuration tag assignments
      • List streak configuration tag assignments
      • Update multiple streak configuration tag assignments
      • Create streak configuration tag assignment
      • Delete streak configuration tag assignment
      • Get streak configuration tag assignment
      • Update streak configuration tag assignment
    • Translations
      • List streak configuration translations
    • Create streak configuration
    • List streak configurations
    • Get streak configuration
    • Update streak configuration
    • List latest streakConfiguration history across the workspace
    • Archive streak configuration
    • List all history versions of a streakConfiguration
    • Publish streak configuration
    • Unarchive streak configuration
    • Get a streak configuration history version
    • Get streakConfiguration translations at a history version
  • StreakRules
    • Tags
      • Create multiple streak rule tag assignments
      • Delete multiple streak rule tag assignments
      • List streak rule tag assignments
      • Update multiple streak rule tag assignments
      • Create streak rule tag assignment
      • Delete streak rule tag assignment
      • Get streak rule tag assignment
      • Update streak rule tag assignment
    • Translations
      • List streak rule translations
    • Create streak rule
    • List streak rules
    • Get streak rule
    • Update streak rule
    • List latest streakRule history across the workspace
    • Archive streak rule
    • List all history versions of a streakRule
    • Publish streak rule
    • Unarchive streak rule
    • Get a streak rule history version
    • Get streakRule translations at a history version
  • TagRules
    • Translations
      • List tag rule translations
    • List tag rules
    • Create tag rule
    • Get tag rule by ID
    • Update tag rule
    • List latest tagRule history across the workspace
    • Archive tag rule
    • List all history versions of a tagRule
    • Publish tag rule
    • Unarchive tag rule
    • Get a tag rule history version
    • Get tagRule translations at a history version
  • Tags
    • List tags
    • Create tag
    • Get tag
    • Update tag
    • List latest tag history across the workspace
    • Search tags
    • Archive tag
    • Clone tag
    • List all history versions of a tag
    • Publish tag
    • List tag translations
    • Unarchive tag
    • Get a tag history version
    • Get tag translations at a history version
  • 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
    • List users
    • Create user
    • Get current user principal
    • Get user by ID
    • Update user by ID
    • Delete (anonymise) user by ID
    • Get current user
    • Update current user
    • Search users
    • List notification preferences for a user
    • Get user by external ID
    • List notification preferences for the current user
    • Get current user permissions
    • Get current user referral code
    • Update a notification preference for a user
    • Reset a notification preference for a user
    • Update a notification preference for the current user
    • Reset a notification preference for the current user
  • VirtualCurrencies
    • List virtual currencies
    • Create virtual currency
    • Get virtual currency
    • Update virtual currency
    • List latest virtualCurrency history across the workspace
    • Archive virtual currency
    • List all history versions of a virtualCurrency
    • Publish virtual currency
    • List virtual currency translations
    • Unarchive virtual currency
    • Get a virtual currency history version
    • Get virtualCurrency translations at a history version
  • VirtualTransactions
    • Create virtual transaction
  • Workspace
    • Get workspace
  • WorkspaceConfiguration
    • Get workspace configuration
    • Update workspace configuration
    • Delete workspace configuration
    • Publish workspace configuration
  • ContentLayoutTagAssignments
    • Create multiple content layout tag assignments
    • Delete multiple content layout tag assignments
    • List content layout tag assignments
    • Update multiple content layout tag assignments
    • Create content layout tag assignment
    • Delete content layout tag assignment
    • Get content layout tag assignment
    • Update content layout tag assignment
  • ContentLayoutTranslations
    • List content layout translations
  • ContentThemeTagAssignments
    • List content theme tag assignments
    • Create multiple content theme tag assignments
    • Update multiple content theme tag assignments
    • Delete multiple content theme tag assignments
    • Get content theme tag assignment
    • Create content theme tag assignment
    • Update content theme tag assignment
    • Delete content theme tag assignment
  • ContentThemeTranslations
    • List content theme translations
  • Invitations
    • List invitations
    • Create invitation
    • Get invitation by ID
    • Resend invitation
    • Revoke invitation
  • LearningGroups
    • Generate learning group
    • List latest learningGroup history across the workspace
    • Clone learning group
    • List all history versions of a learningGroup
    • Get a learning group history version
    • Get learningGroup translations at a history version
  • QuizTranslations
    • List quiz translations
  • UserPrincipals
    • Get user principal
  • WorkspaceCodes
    • List workspace codes
    • Create workspace code
    • Get workspace code by ID
    • Revoke workspace code
    • Get workspace code by code string
  • WorkspaceEntitlement
    • Get workspace entitlement
  • WorkspaceSeat
    • Get workspace seat usage
  • LearningPaths
    • List latest learningPath history across the workspace
    • Search learning paths
    • List all history versions of a learningPath
    • Batch update audioContent on slide / quiz translations
    • Search latest learningPath history (drafts + published)
    • Batch update entity translations
    • Get a learning path history version
    • Get learningPath translations at a history version
  • SurveyTagAssignments
    • Create multiple survey tag assignments
    • Delete multiple survey tag assignments
    • List survey tag assignments
    • Update multiple survey tag assignments
    • Create survey tag assignment
    • Delete survey tag assignment
    • Get survey tag assignment
    • Update survey tag assignment
  • Surveys
    • Create survey
    • List surveys
    • Get survey
    • Update survey
    • List latest survey history across the workspace
    • Archive survey
    • Clone survey
    • List all history versions of a survey
    • List survey logs
    • Publish survey
    • Unarchive survey
    • Get a survey history version
    • Get survey log
  • AuditLogs
    • List audit logs
  • NotificationRuleTranslations
    • List notification rule translations
  • NotificationRules
    • List notification rules
    • Create notification rule
    • Get notification rule
    • Update notification rule
    • List latest notificationRule history across the workspace
    • Archive notification rule
    • List all history versions of a notificationRule
    • Publish notification rule
    • Unarchive notification rule
    • Get a notification rule history version
    • Get notificationRule translations at a history version
  • Schemas
    • ActivityTranslation
    • ActivityWithResolvedFields
    • ArchiveActivityResponse
    • ArchiveBadgeConfigurationResponse
    • ArchiveContentLayoutResponse
    • ArchiveContentThemeResponse
    • ArchiveLearningGroupResponse
    • ArchiveLearningPathResponse
    • ArchiveMissionConfigurationResponse
    • ArchiveMissionRuleResponse
    • ArchiveNotificationRuleResponse
    • ArchiveQuizResponse
    • ArchiveRewardRuleResponse
    • ArchiveRuntimeLeaderboardConfigurationResponse
    • ArchiveRuntimeLeaderboardResponse
    • ArchiveSlideResponse
    • ArchiveStreakConfigurationResponse
    • ArchiveStreakRuleResponse
    • ArchiveSurveyResponse
    • ArchiveTagResponse
    • ArchiveTagRuleResponse
    • ArchiveVirtualCurrencyResponse
    • AudioContentBatchResponse
    • BatchTranslationResponse
    • CancelGenerationResponse
    • CloneContentLayoutResponse
    • CloneContentThemeResponse
    • CloneLearningGroupResponse
    • CloneLearningPathResponse
    • CloneQuizResponse
    • CloneSlideResponse
    • CloneSurveyResponse
    • CloneTagResponse
    • ContentAnalyticsResponse
    • ContinueGenerationResponse
    • CreateActivityResponse
    • CreateActivityTagAssignmentResponse
    • CreateActivityTagAssignmentsResponse
    • CreateBadgeConfigurationResponse
    • CreateBadgeConfigurationTagAssignmentResponse
    • CreateBadgeConfigurationTagAssignmentsResponse
    • CreateContentLayoutResponse
    • CreateContentLayoutTagAssignmentResponse
    • CreateContentLayoutTagAssignmentsResponse
    • CreateContentThemeResponse
    • CreateContentThemeTagAssignmentResponse
    • CreateContentThemeTagAssignmentsResponse
    • CreateEmailTemplateResponse
    • CreateInvitationResponse
    • CreateLearningGroupResponse
    • CreateLearningGroupTagAssignmentResponse
    • CreateLearningGroupTagAssignmentsResponse
    • CreateLearningPathAssignmentResponse
    • CreateLearningPathResponse
    • CreateLearningPathRuleResponse
    • CreateLearningPathTagAssignmentResponse
    • CreateLearningPathTagAssignmentsResponse
    • CreateMediaTagAssignmentResponse
    • CreateMediaTagAssignmentsResponse
    • CreateMissionConfigurationResponse
    • CreateMissionConfigurationTagAssignmentResponse
    • CreateMissionConfigurationTagAssignmentsResponse
    • CreateMissionResponse
    • CreateMissionRuleResponse
    • CreateMissionRuleTagAssignmentResponse
    • CreateMissionRuleTagAssignmentsResponse
    • CreateMobilityActivationResponse
    • CreateNotificationRuleResponse
    • CreateQuizResponse
    • CreateQuizTagAssignmentResponse
    • CreateQuizTagAssignmentsResponse
    • CreateRewardRuleResponse
    • CreateRuntimeLeaderboardConfigurationResponse
    • CreateRuntimeLeaderboardInstanceResponse
    • CreateRuntimeLeaderboardResponse
    • CreateSlideResponse
    • CreateSlideTagAssignmentResponse
    • CreateSlideTagAssignmentsResponse
    • CreateStreakConfigurationResponse
    • CreateStreakConfigurationTagAssignmentResponse
    • CreateStreakConfigurationTagAssignmentsResponse
    • CreateStreakRuleResponse
    • CreateStreakRuleTagAssignmentResponse
    • CreateStreakRuleTagAssignmentsResponse
    • CreateSurveyResponse
    • CreateSurveyTagAssignmentResponse
    • CreateSurveyTagAssignmentsResponse
    • CreateTagResponse
    • CreateTagRuleResponse
    • CreateUserResponse
    • CreateUserTagAssignmentResponse
    • CreateUserTagAssignmentsResponse
    • CreateVirtualCurrencyResponse
    • CreateVirtualTransactionResponse
    • CreateWorkspaceCodeResponse
    • DeleteActivityTagAssignmentResponse
    • DeleteActivityTagAssignmentsResponse
    • DeleteBadgeConfigurationTagAssignmentResponse
    • DeleteBadgeConfigurationTagAssignmentsResponse
    • DeleteContentLayoutTagAssignmentResponse
    • DeleteContentLayoutTagAssignmentsResponse
    • DeleteContentThemeTagAssignmentResponse
    • DeleteContentThemeTagAssignmentsResponse
    • DeleteLearningGroupTagAssignmentResponse
    • DeleteLearningGroupTagAssignmentsResponse
    • DeleteLearningPathAssignmentResponse
    • DeleteLearningPathAssignmentsResponse
    • DeleteLearningPathTagAssignmentResponse
    • DeleteLearningPathTagAssignmentsResponse
    • DeleteMediaResponse
    • DeleteMediaTagAssignmentResponse
    • DeleteMediaTagAssignmentsResponse
    • DeleteMissionConfigurationTagAssignmentResponse
    • DeleteMissionConfigurationTagAssignmentsResponse
    • DeleteMissionRuleTagAssignmentResponse
    • DeleteMissionRuleTagAssignmentsResponse
    • DeleteMyNotificationPreferenceResponse
    • DeleteNotificationPreferenceResponse
    • DeleteQuizTagAssignmentResponse
    • DeleteQuizTagAssignmentsResponse
    • DeleteSlideTagAssignmentResponse
    • DeleteSlideTagAssignmentsResponse
    • DeleteStreakConfigurationTagAssignmentResponse
    • DeleteStreakConfigurationTagAssignmentsResponse
    • DeleteStreakRuleTagAssignmentResponse
    • DeleteStreakRuleTagAssignmentsResponse
    • DeleteSurveyTagAssignmentResponse
    • DeleteSurveyTagAssignmentsResponse
    • DeleteUserResponse
    • DeleteUserTagAssignmentResponse
    • DeleteUserTagAssignmentsResponse
    • DeleteWorkspaceConfigurationResponse
    • EconomyAnalyticsResponse
    • EmailTemplate
    • EmailTemplateTranslation
    • EngagementAnalyticsResponse
    • GamificationAnalyticsResponse
    • GenerateImageResponse
    • GenerateLearningGroupResponse
    • GenerateLearningPathAudioResponse
    • GenerateLearningPathResponse
    • GetActivityHistoryVersionResponse
    • GetActivityResponse
    • GetActivityTagAssignmentResponse
    • GetActivityTranslationsHistoryVersionResponse
    • GetBadgeConfigurationHistoryVersionResponse
    • GetBadgeConfigurationResponse
    • GetBadgeConfigurationTagAssignmentResponse
    • GetBadgeConfigurationTranslationsHistoryVersionResponse
    • GetContentLayoutHistoryVersionResponse
    • GetContentLayoutResponse
    • GetContentLayoutTagAssignmentResponse
    • GetContentLayoutTranslationsHistoryVersionResponse
    • GetContentThemeHistoryVersionResponse
    • GetContentThemeResponse
    • GetContentThemeTagAssignmentResponse
    • GetContentThemeTranslationsHistoryVersionResponse
    • GetCurrentUserPermissionsResponse
    • GetCurrentUserPrincipalResponse
    • GetCurrentUserReferralCodeResponse
    • GetCurrentUserResponse
    • GetEmailTemplateHistoryVersionResponse
    • GetEmailTemplateResponse
    • GetEmailTemplateTranslationsHistoryVersionResponse
    • GetGenerationStatusResponse
    • GetInvitationResponse
    • GetLearningGroupHistoryVersionResponse
    • GetLearningGroupResponse
    • GetLearningGroupTagAssignmentResponse
    • GetLearningGroupTranslationsHistoryVersionResponse
    • GetLearningPathAssignmentResponse
    • GetLearningPathHistoryVersionResponse
    • GetLearningPathResponse
    • GetLearningPathRuleHistoryVersionResponse
    • GetLearningPathRuleResponse
    • GetLearningPathRuleTranslationsHistoryVersionResponse
    • GetLearningPathTagAssignmentResponse
    • GetLearningPathTranslationsHistoryVersionResponse
    • GetMediaResponse
    • GetMediaTagAssignmentResponse
    • GetMissionConfigurationHistoryVersionResponse
    • GetMissionConfigurationResponse
    • GetMissionConfigurationTagAssignmentResponse
    • GetMissionConfigurationTranslationsHistoryVersionResponse
    • GetMissionRuleHistoryVersionResponse
    • GetMissionRuleResponse
    • GetMissionRuleTagAssignmentResponse
    • GetMissionRuleTranslationsHistoryVersionResponse
    • GetMobilityMilestoneResponse
    • GetMotionTagStatusResponse
    • GetMotionTagTokenResponse
    • GetNotificationRuleHistoryVersionResponse
    • GetNotificationRuleResponse
    • GetNotificationRuleTranslationsHistoryVersionResponse
    • GetQuizHistoryVersionResponse
    • GetQuizResponse
    • GetQuizTagAssignmentResponse
    • GetQuizTranslationsHistoryVersionResponse
    • GetRewardRuleHistoryVersionResponse
    • GetRewardRuleResponse
    • GetRewardRuleTranslationsHistoryVersionResponse
    • GetRuntimeLeaderboardConfigurationHistoryVersionResponse
    • GetRuntimeLeaderboardConfigurationResponse
    • GetRuntimeLeaderboardConfigurationTranslationsHistoryVersionResponse
    • GetRuntimeLeaderboardRankingsResponse
    • GetRuntimeLeaderboardResponse
    • GetSlideHistoryVersionResponse
    • GetSlideResponse
    • GetSlideTagAssignmentResponse
    • GetSlideTranslationsHistoryVersionResponse
    • GetStreakConfigurationHistoryVersionResponse
    • GetStreakConfigurationResponse
    • GetStreakConfigurationTagAssignmentResponse
    • GetStreakConfigurationTranslationsHistoryVersionResponse
    • GetStreakRuleHistoryVersionResponse
    • GetStreakRuleResponse
    • GetStreakRuleTagAssignmentResponse
    • GetStreakRuleTranslationsHistoryVersionResponse
    • GetSurveyHistoryVersionResponse
    • GetSurveyLogResponse
    • GetSurveyResponse
    • GetSurveyTagAssignmentResponse
    • GetTagHistoryVersionResponse
    • GetTagResponse
    • GetTagRuleHistoryVersionResponse
    • GetTagRuleResponse
    • GetTagRuleTranslationsHistoryVersionResponse
    • GetTagTranslationsHistoryVersionResponse
    • GetUploadUrlResponse
    • GetUserByExternalIdResponse
    • GetUserPrincipalResponse
    • GetUserResponse
    • GetUserTagAssignmentResponse
    • GetVirtualCurrencyHistoryVersionResponse
    • GetVirtualCurrencyResponse
    • GetVirtualCurrencyTranslationsHistoryVersionResponse
    • GetWorkspaceCodeByCodeResponse
    • GetWorkspaceCodeResponse
    • GetWorkspaceConfigurationResponse
    • GetWorkspaceEntitlementResponse
    • GetWorkspaceResponse
    • GetWorkspaceSeatResponse
    • ImageGenerationStatusResponse
    • Invitation
    • JsonLogicExpression
    • Lang
    • LearningAnalyticsDetailResponse
    • LearningAnalyticsListResponse
    • ListActivitiesResponse
    • ListActivityHistoryResponse
    • ListActivityHistoryVersionsResponse
    • ListActivityTagAssignmentsResponse
    • ListActivityTranslationsResponse
    • ListAuditLogsResponse
    • ListBadgeConfigurationHistoryResponse
    • ListBadgeConfigurationHistoryVersionsResponse
    • ListBadgeConfigurationsResponse
    • ListBadgeConfigurationTagAssignmentsResponse
    • ListBadgeConfigurationTranslationsResponse
    • ListContentLayoutHistoryResponse
    • ListContentLayoutHistoryVersionsResponse
    • ListContentLayoutsResponse
    • ListContentLayoutTagAssignmentsResponse
    • ListContentLayoutTranslationsResponse
    • ListContentThemeHistoryResponse
    • ListContentThemeHistoryVersionsResponse
    • ListContentThemesResponse
    • ListContentThemeTagAssignmentsResponse
    • ListContentThemeTranslationsResponse
    • ListEmailTemplateHistoryResponse
    • ListEmailTemplateHistoryVersionsResponse
    • ListEmailTemplatesResponse
    • ListInvitationsResponse
    • ListLearningGroupHistoryResponse
    • ListLearningGroupHistoryVersionsResponse
    • ListLearningGroupItemsResponse
    • ListLearningGroupsResponse
    • ListLearningGroupTagAssignmentsResponse
    • ListLearningGroupTranslationsResponse
    • ListLearningPathAssignmentsByLPResponse
    • ListLearningPathAssignmentsResponse
    • ListLearningPathHistoryResponse
    • ListLearningPathHistoryVersionsResponse
    • ListLearningPathItemsResponse
    • ListLearningPathRuleHistoryResponse
    • ListLearningPathRuleHistoryVersionsResponse
    • ListLearningPathRulesResponse
    • ListLearningPathsResponse
    • ListLearningPathTagAssignmentsResponse
    • ListLearningPathTranslationsResponse
    • ListMediaResponse
    • ListMediaTagAssignmentsResponse
    • ListMediaTranslationsResponse
    • ListMissionConfigurationHistoryResponse
    • ListMissionConfigurationHistoryVersionsResponse
    • ListMissionConfigurationsResponse
    • ListMissionConfigurationTagAssignmentsResponse
    • ListMissionConfigurationTranslationsResponse
    • ListMissionRuleHistoryResponse
    • ListMissionRuleHistoryVersionsResponse
    • ListMissionRulesResponse
    • ListMissionRuleTagAssignmentsResponse
    • ListMissionRuleTranslationsResponse
    • ListMobilityActivationsResponse
    • ListMobilityMilestonesResponse
    • ListMobilityTrackingsResponse
    • ListMyNotificationPreferencesResponse
    • ListNotificationPreferencesResponse
    • ListNotificationRuleHistoryResponse
    • ListNotificationRuleHistoryVersionsResponse
    • ListNotificationRulesResponse
    • ListNotificationRuleTranslationsResponse
    • ListQuizHistoryResponse
    • ListQuizHistoryVersionsResponse
    • ListQuizTagAssignmentsResponse
    • ListQuizTranslationsResponse
    • ListQuizzesResponse
    • ListRewardRuleHistoryResponse
    • ListRewardRuleHistoryVersionsResponse
    • ListRewardRulesResponse
    • ListRewardRuleTranslationsResponse
    • ListRuntimeLeaderboardConfigurationHistoryResponse
    • ListRuntimeLeaderboardConfigurationHistoryVersionsResponse
    • ListRuntimeLeaderboardConfigurationsResponse
    • ListRuntimeLeaderboardConfigurationTranslationsResponse
    • ListRuntimeLeaderboardsResponse
    • ListSlideHistoryResponse
    • ListSlideHistoryVersionsResponse
    • ListSlidesResponse
    • ListSlideTagAssignmentsResponse
    • ListSlideTranslationsResponse
    • ListStreakConfigurationHistoryResponse
    • ListStreakConfigurationHistoryVersionsResponse
    • ListStreakConfigurationsResponse
    • ListStreakConfigurationTagAssignmentsResponse
    • ListStreakConfigurationTranslationsResponse
    • ListStreakRuleHistoryResponse
    • ListStreakRuleHistoryVersionsResponse
    • ListStreakRulesResponse
    • ListStreakRuleTagAssignmentsResponse
    • ListStreakRuleTranslationResponse
    • ListSurveyHistoryResponse
    • ListSurveyHistoryVersionsResponse
    • ListSurveyLogsResponse
    • ListSurveysResponse
    • ListSurveyTagAssignmentsResponse
    • ListTagHistoryResponse
    • ListTagHistoryVersionsResponse
    • ListTagRuleHistoryResponse
    • ListTagRuleHistoryVersionsResponse
    • ListTagRulesResponse
    • ListTagRuleTranslationsResponse
    • ListTagsResponse
    • ListTagTranslationsResponse
    • ListUsersResponse
    • ListUserTagAssignmentsResponse
    • ListVirtualCurrenciesResponse
    • ListVirtualCurrencyHistoryResponse
    • ListVirtualCurrencyHistoryVersionsResponse
    • ListVirtualCurrencyTranslationResponse
    • ListWorkspaceCodesResponse
    • MediaTranslation
    • MediaWithResolvedFields
    • OverviewAnalyticsResponse
    • PublishActivityResponse
    • PublishBadgeConfigurationResponse
    • PublishContentLayoutResponse
    • PublishContentThemeResponse
    • PublishEmailTemplateResponse
    • PublishLearningGroupResponse
    • PublishLearningPathResponse
    • PublishLearningPathRuleResponse
    • PublishMissionConfigurationResponse
    • PublishMissionRuleResponse
    • PublishNotificationRuleResponse
    • PublishQuizResponse
    • PublishRewardRuleResponse
    • PublishRuntimeLeaderboardConfigurationResponse
    • PublishSlideResponse
    • PublishStreakConfigurationResponse
    • PublishStreakRuleResponse
    • PublishSurveyResponse
    • PublishTagResponse
    • PublishTagRuleResponse
    • PublishVirtualCurrencyResponse
    • PublishWorkspaceConfigurationResponse
    • QuizAnalyticsResponse
    • RedeemMobilityMilestoneResponse
    • ResendInvitationResponse
    • ResolvedNotificationPreference
    • RevokeInvitationResponse
    • RevokeWorkspaceCodeResponse
    • RewardRuleWithResolvedFields
    • SearchLearningPathsHistoryResponse
    • SearchLearningPathsResponse
    • SearchMediaResponse
    • SearchTagsResponse
    • SearchUsersResponse
    • SourceRegion
    • Timezone
    • TranslateLearningPathResponse
    • TranslateResponse
    • UnarchiveActivityResponse
    • UnarchiveBadgeConfigurationResponse
    • UnarchiveContentLayoutResponse
    • UnarchiveContentThemeResponse
    • UnarchiveLearningGroupResponse
    • UnarchiveLearningPathResponse
    • UnarchiveMissionConfigurationResponse
    • UnarchiveMissionRuleResponse
    • UnarchiveNotificationRuleResponse
    • UnarchiveQuizResponse
    • UnarchiveRewardRuleResponse
    • UnarchiveRuntimeLeaderboardConfigurationResponse
    • UnarchiveRuntimeLeaderboardResponse
    • UnarchiveSlideResponse
    • UnarchiveStreakConfigurationResponse
    • UnarchiveStreakRuleResponse
    • UnarchiveSurveyResponse
    • UnarchiveTagResponse
    • UnarchiveTagRuleResponse
    • UnarchiveVirtualCurrencyResponse
    • UpdateActivityResponse
    • UpdateActivityTagAssignmentResponse
    • UpdateActivityTagAssignmentsResponse
    • UpdateBadgeConfigurationResponse
    • UpdateBadgeConfigurationTagAssignmentResponse
    • UpdateBadgeConfigurationTagAssignmentsResponse
    • UpdateContentLayoutResponse
    • UpdateContentLayoutTagAssignmentResponse
    • UpdateContentLayoutTagAssignmentsResponse
    • UpdateContentThemeResponse
    • UpdateContentThemeTagAssignmentResponse
    • UpdateContentThemeTagAssignmentsResponse
    • UpdateCurrentUserResponse
    • UpdateEmailTemplateResponse
    • UpdateLearningGroupResponse
    • UpdateLearningGroupTagAssignmentResponse
    • UpdateLearningGroupTagAssignmentsResponse
    • UpdateLearningPathResponse
    • UpdateLearningPathRuleResponse
    • UpdateLearningPathTagAssignmentResponse
    • UpdateLearningPathTagAssignmentsResponse
    • UpdateMediaResponse
    • UpdateMediaTagAssignmentResponse
    • UpdateMediaTagAssignmentsResponse
    • UpdateMissionConfigurationResponse
    • UpdateMissionConfigurationTagAssignmentResponse
    • UpdateMissionConfigurationTagAssignmentsResponse
    • UpdateMissionRuleResponse
    • UpdateMissionRuleTagAssignmentResponse
    • UpdateMissionRuleTagAssignmentsResponse
    • UpdateMyNotificationPreferenceResponse
    • UpdateNotificationPreferenceResponse
    • UpdateNotificationRuleResponse
    • UpdateQuizResponse
    • UpdateQuizTagAssignmentResponse
    • UpdateQuizTagAssignmentsResponse
    • UpdateRewardRuleResponse
    • UpdateRuntimeLeaderboardConfigurationResponse
    • UpdateRuntimeLeaderboardResponse
    • UpdateSlideResponse
    • UpdateSlideTagAssignmentResponse
    • UpdateSlideTagAssignmentsResponse
    • UpdateStreakConfigurationResponse
    • UpdateStreakConfigurationTagAssignmentResponse
    • UpdateStreakConfigurationTagAssignmentsResponse
    • UpdateStreakRuleResponse
    • UpdateStreakRuleTagAssignmentResponse
    • UpdateStreakRuleTagAssignmentsResponse
    • UpdateSurveyResponse
    • UpdateSurveyTagAssignmentResponse
    • UpdateSurveyTagAssignmentsResponse
    • UpdateTagResponse
    • UpdateTagRuleResponse
    • UpdateUserResponse
    • UpdateUserTagAssignmentResponse
    • UpdateUserTagAssignmentsResponse
    • UpdateVirtualCurrencyResponse
    • UpdateWorkspaceConfigurationResponse
    • UserAnalyticsDetailResponse
    • UsersAnalyticsListResponse
    • WorkspaceCode
    • WorkspaceConfiguration
  1. Learning Paths

Update learning path

PUT
/learning-paths/{learningPathId}
LearningPaths
Updates a learning path with new translations and configuration.

Request

Path Params

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
Learning path updated successfully
Bodyapplication/json

🟠401Unauthorized
🟠404Record Not Found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.aworld.cloud/dashboard/v1/learning-paths/' \
--header 'x-idempotency-key;' \
--header 'Content-Type: application/json' \
--data '{
    "origin": "CATALOG",
    "catalogWorkspaceId": "stringstri",
    "catalogLearningPathId": "string",
    "legacyLearningPathId": "string",
    "estimatedDuration": 0,
    "defaultLang": "en",
    "items": [],
    "contentThemeId": "string",
    "defaultLayoutId": "string",
    "background": "string",
    "textColor": "string",
    "boxColor": "string",
    "backgroundImage": "http://example.com",
    "backgroundSize": "cover",
    "backgroundPosition": "center",
    "fontFamily": "string",
    "contentJustify": "start",
    "translations": [
        {
            "lang": "en",
            "title": "string",
            "image": "http://example.com",
            "video": "http://example.com",
            "description": "string"
        }
    ]
}'
Response Response Example
{
    "learningPathId": "string",
    "origin": "CATALOG",
    "catalogWorkspaceId": "stringstri",
    "catalogLearningPathId": "string",
    "legacyLearningPathId": "string",
    "estimatedDuration": 0,
    "defaultLang": "en",
    "langs": [
        "en"
    ],
    "items": [],
    "activities": [
        {
            "itemId": "string",
            "itemType": "activity",
            "languages": [
                "en"
            ]
        }
    ],
    "contentThemeId": "string",
    "defaultLayoutId": "string",
    "background": "string",
    "textColor": "string",
    "boxColor": "string",
    "backgroundImage": "http://example.com",
    "backgroundSize": "cover",
    "backgroundPosition": "center",
    "fontFamily": "string",
    "contentJustify": "start",
    "completionRule": {
        "==": [
            1,
            1
        ]
    },
    "outcomeRule": {
        "==": [
            1,
            1
        ]
    },
    "startRule": {
        "==": [
            1,
            1
        ]
    },
    "accountId": "stringstri",
    "workspaceId": "stringstri",
    "sourceRegion": "us-east-1",
    "createdAt": "2019-08-24T14:15:22.123Z",
    "updatedAt": "2019-08-24T14:15:22.123Z",
    "stage": "DRAFT"
}
Modified at 2026-06-15 16:41:21
Previous
Get learning path
Next
Archive learning path
Built with