JUMP TOOttoLearn OData API ReferenceRewardCreate a new Reward.postList Rewards.getGet a Reward.getUpdate a Reward.patchList a User's Rewards.postList Rewards for Learners.getRedeem a Reward.postCheck Reward Order Status.getGet User Reward.getRewardsList Reward items for a specific Reward.getAdd Reward items to an existing Reward.postGet a specific Reward Item.getUpdate a Reward Item.patchList Reward Contents.getAdd Reward Content.postGet Reward Content.getUpdate Reward Content.patchAnalyticsGet historical Learner Concept assignment data grouped by Concept.postGet historical Learner Topic assignment data grouped by Topic.postGet the Knowledge Gap and Knowledge Lift grouped by Concept.postGet the Knowledge Gap and Knowledge Lift grouped by Topic.postGet Engagement and Assignment stats for Learners.postGet Knowledge Card stats for a requested date range.postGet the current count of assigned Knowledge Cards from a given Content level and below.postGet the Knowledge Gap and Knowledge Lift grouped by Module.postGet Knowledge Card stats grouped by Mastery Level at a specific Content level.postGet the Knowledge Gap and Knowledge Lift grouped by Module Mastery LevelspostGet the Knowledge Gap and Knowledge Lift for a date range.postGet historical Knowledge Card stats grouped by Content.postGet historical Learner Module assignment data grouped by Module.postGet historical Learner Module assignment data grouped by month.postGet historical Engagement data grouped by month.postGet historical Engagement data for a specific date range.postList current Learner Module Assignment stats grouped by Module.postGet current Learner Module Assignment stats.postList Learner Module assignment stats for requested dates.postActivityList all Activity drafts within an Organization.getCreate a new Activity draftpostGet the details of a specific Activity draft.getUpdate an existing Activity draft.patchGet the content of a specific Activity draft.getAdd Activity Draft ContentpostGet specific content of an Activity Draft.getUpdate existing content for an Activity Draft.patchPublish an Activity draftpostPublish an Activity draft (Bound to an Activity Draft entity)postGet Activity Answers DraftsgetAdd an Activity Answer draftpostGet the details of a specific Activity Draft's AnswergetUpdate an existing Activity Answer draftpatchGet the content of a specific Activity draft Answer.getAdd content to an Activity Answer draft.postList all published Activities.getGet a published Activity.getGet the next available Activity Identifier.getAttributeList all Custom Attributes.getCreate a new custom Attribute.postGet a custom Attribute.getUpdate an existing custom Attribute.patchDelete an existing custom Attribute.deleteList all System Attributes.getGet a System Attribute.getAttributeListList all Attribute lists.getCreate a new Attribute list.postGet an existing Attribute List.getUpdate an existing Attribute list.putAdd an item to an Attribute List.postUpdate an Attribute list item.putRemove an existing List item.deleteConceptList all Concepts.getCreate a new Concept.postGet an existing Concept.getUpdate an existing Concept.putList contents of a specific Concept.getAdd Concept Content.postGet specific content of a Concept.getUpdate Concept Content.patchRemove Concept Content.deleteList the prerequisites of an existing Concept.getAdd a prerequisite to an existing Concept.postGet the details of a single Concept prerequisite.getUpdate the details of a Concept prerequisite.putRemove a Concept prerequisite.deleteGet the next available Concept Identifier.getMasteryList all Mastery Profiles assigned to a User.getList all Modules of a User's assigned Mastery Profile.getList all Topics of a User's assigned Module.getList all Concepts of a User's assigned Topic.getList all Activities of a User's assigned Concepts.getList all User's assigned Knowledge Card Contents.getGet the authenticated User's Mastery.getGet the Mastery summary of a Mastery Profile.getGet the Mastery summary of a Module.getGet the Mastery summary of a Topic.getGet the Mastery summary of a Concept.getList User Mastery Profiles Mastery SummariesgetList User Modules Mastery SummariesgetList User Topics Mastery SummariesgetList User Concepts Mastery SummariesgetList User Activities Mastery SummariesgetSearch for Mastery content.getGet the authenticated User's Recommended LearninggetGet Mastery ReportgetTrack Knowledge Card Event.postMasteryMomentCreate a new Mastery Moment.postUpdate the results of a Mastery Moment Activity.postSet the feedback duration of a Mastery Moment Activity.postMasteryProfileList all Mastery Profiles within an Organization.getCreate a new Mastery ProfilepostGet an individual Mastery Profile by Id.getUpdate an existing Mastery Profile.patchList contents of a specific Mastery Profile.getAdd Mastery Profile Content.postGet specific content of a Mastery Profile.getUpdate Mastery Profile Content.patchRemove Mastery Profile Content.deleteList all Modules of a specific Mastery Profile.getAdd a Module to a Mastery Profile.postGet Mastery Profile Module data.getUpdate a Mastery Profile's Module relationship.putRemove a Module from a Mastery Profile.deleteList all child Modules of a specified Mastery Profile Module.getGet a specific child Module.getAdd a prerequisite Module to a Mastery Profile Module.postRemove an existing parent Module.deleteList all Mastery Profile exports.getCreate Mastery Profile export.postGet Mastery Profile export.getModuleList all Modules in the Organization.getCreate a Module.postGet an individual Module.getUpdate an existing Module.patchGet a specific Module language.getUpdate an existing Module language.patchRemove a Module language.deleteList all Module languages.getAdd a Module language.postList contents of a specific Module.getAdd Module Content.postGet specific content of a Module.getUpdate Module Content.patchRemove Module Content.deleteGet the next Module identifier.getOrganizationGet information for the authenticated Organization.getUpdate Organization settings.patchGet the Metadata for an OrganizationgetGet Account Information.getTimezoneList all Timezones.getGet a Timezone.getTopicList all Topics.getCreate a new Topic.postGet a Topic.getUpdate a Topic.patchList contents of a specific Topic.getAdd Topic Content.postGet specific content of a Topic.getUpdate Topic Content.patchRemove Topic Content.deleteList Topic prerequisites.getAdd a Topic prerequisite.postGet a Topic prerequisite (parent Topic).getRemove a Topic prerequisite (parent Topic).deleteGet the next available Topic identifier.getUserList all Users.getCreate a new User.postBatch update Users.patchGet a single User.getUpdate an existing User.patchList all Mastery Profiles assigned to a User.getUnassign Mastery Profiles.deleteAssign Mastery Profiles to a User.postBulk Update Mastery Profiles AssignmentspatchGet the Mastery summary for a User.getList a User's Mastery Profiles Mastery summary.getGet the Mastery summary for a User's Mastery Profile.getList the Mastery summary for a User's Modules.getGet the Mastery summary for a User's Module.getList the Mastery summary for a User's Topics.getGet the Mastery summary for a User's Topic.getList the Mastery summary for a User's Concepts.getGet the Mastery summary for a User's Concept.getGet a User's engagement summary.getList all User's Collections.getAssign Collections to a User.postUnassign Collections.deleteEngagementList all Engagement Schedules.getCreate an Engagement Schedule.postGet an Engagement Schedule.getUpdate an Engagement Schedule.patchMediaGet a media library item.getUpdate an existing media item.patchList all media items.getCreate a media item.postList all media libraries within the Organization.getCreate a new media library.postGet an individual media library.getUpdate an existing media library.putOpenIdProviderList all OpenId providers.getCreate a new OpenID provider.postUpdate an existing OpenID provider.patchGet an OpenId provider.getLanguageTranslatepostLists all languagesgetKnowledgeCardList all Knowledge Cards.getCreate a new Knowledge Card.postGet a Knowledge Card.getUpdate an existing Knowledge Card.patchCollectionList CollectionsgetCreate a new CollectionpostGet the next available Collection Identifier.getGet a CollectiongetUpdate an existing Collection.patchList all contents of a specific Collection.getAdd a Content in a specific Collection.postGet a specific content of a specific Collection.getUpdate a Content in a specific Collection.patchRemove Collection Content.deleteList all assigned Leaderboards of a specific Collection.getAssign an existing leaderboard to a specific Collection.postGet a specific leaderboard of a specific Collection.getUpdate assigned Leaderboard in a specific Collection.postUnassign a Leaderboard from a specific Collection.deleteGet the count of Active Collections.getLeaderboardList all Leaderboards.getCreate a Leaderboard.postGet a LeaderboardgetUpdate an existing Leaderboard.patchList specific Leaderboard Contest.getCreate a Contest of specific Leaderboard.postGet the Contest of a LeaderboardgetUpdate an existing Leaderboard's Contest.patchList contents of a specific Leaderboard's Contest.getAdd Content in a specific Leaderboard's Contest.postGet a specific content of a specific Leaderboard's Contest.getUpdate a Content in a specific Leaderboard's Contest.patchRemove Leaderboard's Contest Content.deleteList specific Leaderboard Standings.getGet Results of a specific Leaderboard's Contest.getList Open Learner Leaderboards.getList already Closed Learner Leaderboards.getList Leaderboards User Summaries.getUpdate User value in specific Leaderboard.postGet the next available Leaderboard Identifier.getActionList all Actions.getCreate a new Action.postGet a specific Action.getUpdate an Action.patchList all Action Instructions.getCreate a new Action Instruction.postGet a specific Action Instruction.getUpdate an existing Action Instruction .patchList all Actions Trigger Rule.getCreate a new Action Trigger Rule.postGet a specific Action Trigger Rule.getUpdate an existing Action Trigger Rule.patchPointsList all Point Action Keys.getList all User Point Journals.getGet specific User Point Journal.getList all Entries of specific User Point Journal.getGet specific Entry of User Point Journal.getUpdate specific Entry of User Point Journal.patchAdd new Entry in User Point Journal.patchCategoryList all Categories.getCreate a Category.postGet a CategorygetUpdate an existing Category.patchRemove a Category.deleteList all contents of a specific Category.getAdd a Content in a specific Category.postGet a specific content of a specific Category.getUpdate a Content in a specific Category.patchRemove Category Content.deleteList Mastery Profiles of a CategorygetAdd Mastery Profile to a Category.postUpdate Category's Mastery Profile settings.patchRemove a Mastery Profile from a Category.deleteGet the next available Category Identifier.getOttoLearn Authentication API ReferenceAuthenticationLogin to OttoLearn.postLogout of OttoLearn.postOpenIdConnectLogin to OttoLearn.postPowered by List Reward Contents.get https://api.ottolearn.io/v1/rest/reward({id})/contentsList the contents of a Reward.