/
EO
eon-xr
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
AIReady
16
AIReport
1
Asset
4
AssetImport
6
Audit
3
Auth
4
DigitalTwin
2
DistributedCache
1
External
26
Illuminate
1
Lesson
54
post
/Lesson/UpdateAssetAlignFromLesson
post
/Lesson/LogLessonCreationTime
For Logging Lesson Creation/Edit Time DateCreated time not used, UserID will be taken from token
post
/Lesson/GetAssets
Get Assets for MetaverseBuilder AssetType: 1 - All Public Assets, 2 - All My Assets. PageNumber always start from 1.
get
/Lesson/IsCPLEnabled
Check if Institution Has CPL Category Enabled
post
/Lesson/CanCategoryBeMapped
post
/Lesson/CanCPLCategoryBeMapped
Check if CPL Category cam be mapped
get
/Lesson/GetInstitutionLessonCategories
Get Categories for Institution's Lessons
get
/Lesson/GetInstitutionCPLLessonCategories
Get CPL Categories for Institution's Lessons
post
/Lesson/SetLessonCategory
get
/Lesson/GetUserPublishRight
Get user ownership and rights (publish, marketplace).
post
/Lesson/CreateNewLesson
Create New Lesson API for LessonTypes: 1=3D | 2=360 | 5=MultiAssetLesson
post
/Lesson/UpdateLessonNameAndCategory
post
/Lesson/UpdateLessonTags
Update Tags for Lesson. Full list of Tags required to be passed to update
post
/Lesson/SetDefaultMVBLessonThumbnail
To Set Default Thumbnails for MVB Lesson
post
/Lesson/SaveLessonThumbnail
To Update Thumbnails for Lesson
post
/Lesson/SavePlaneAssetImageTemp
post
/Lesson/SaveAnchorImage
Upload AnchorImage with support for primary and multiple secondary anchors. Use this method to replace primary anchor. To remove a secondary anchor, call DeleteAnchorImage API and then call SaveAnchorImage API to upload the updated anchor. Note that the AnchorId must be unique for new anchor images.
post
/Lesson/DeleteAnchorImage
To Update Anchor Image for Lesson
post
/Lesson/ManageLessonAssets
For Updating Assets for MultiAsset Lessons ActionType: 0 - Remove, 1 - Add
post
/Lesson/BrowseSketchfab3DAssets
Returns list of available Sketchfab assets, returns "TokenExpired" if sketchfab token has expired
post
/Lesson/GetSketchfabAssetDownloadURLAndAssetID
Returns selected Sketchfab asset's GLTF model download URL as well as EON Asset ID If Sketchfab asset has not been curated yet, this method would return the direct download url from Sketchfab and 0 as Asset ID
post
/Lesson/GetMVB3DAssetDownloadURL
post
/Lesson/GetPlaneAssetDownloadURLAndAssetID
get
/Lesson/GetAvatarURL
get
/Lesson/GetUserAvatarAssistant
Get User's Current Avatar Assistant File and ThumbnailPath URL
post
/Lesson/UpdateProperties
For Updating Lesson Properties: Currently only HasCloudAnchor: True/False and GPSCoordinates. Not updated if value is set as Null
post
/Lesson/GetAIConversation
Get AI Conversation JsonFile
post
/Lesson/UpdateAIConversation
Create/update AI Conversation
post
/Lesson/UpdateKnowledgePortal
Create/update Knowledge Portal
post
/Lesson/GenerateAIReport
get
/Lesson/GetAIPromptTopicTree
get
/Lesson/GetSoftskillsCategories
Send Categories used by Softskills
get
/Lesson/GetCourseTree
Used by Course Navigator in MVB 13/12/2023
get
/Lesson/GetSoftskillsAvatars
Send Avatars used by Softskills
get
/Lesson/GetSoftskillsPrompts
Softskills prompts
post
/Lesson/GetAIPromptGeneratedResponse
post
/Lesson/RefreshAIPromptTree
post
/Lesson/SetLessonOptionsOnExit
post
/Lesson/SetLessonCategoryViaAIPromptTopic
get
/Lesson/GetLessonCategories
post
/Lesson/RegenerateLessonAIReport
Regenerates the AI Report for the specified lessonID. SectionsToRegenerate: List of sectionIDs, you can specify individual sections to be regenerated, or leave as null/blank to regenerate all sections SectionIDs: 0 = All, 1 = Essay, 2 = Resources (deprecated), 3 = Lesson Plan, 4 = Syllabus, 5 = Learning Objectives, 6 = Quizzes
post
/Lesson/RequeueLessonAIReport
get
/Lesson/CreateMarkupToolItem
Add User's MarkUp Tool Items. UserId based on token claim
get
/Lesson/GetMarkupToolItemsByUserID
Get User's MarkUp Tool Items
get
/Lesson/DeleteMarkupToolItem
Delete User's MarkUp Tool Items based on ItemconfigId and user token claim
get
/Lesson/DeleteMarkupToolItemById
Delete User's Markup Tool items based on id
post
/Lesson/CreateMarkup
Create Markup
get
/Lesson/GetMarkupByID
get
/Lesson/GetMarkupsByLessonID
post
/Lesson/UpdateMarkup
get
/Lesson/DeleteMarkup
post
/Lesson/UpdateGeneratedEnvironment
For Updating Lesson IndoorGeneratedEnvironment and OutdoorGeneratedEnvironment will be saved as Null if set to Null <param name="updateGenEnv"></param><returns></returns>
post
/Lesson/GenerateExpressLesson
Generates an express lesson based on the provided description and skill type.
post
/Lesson/CheckJob
Checks the job status for a given user, institution, and lesson.
LessonActivity
8
LessonFiles
3
LessonReport
13
LicenseNotification
1
Meeting
18
PackageExternal
2
Playlist
2
PushNotification
4
SketchfabAdhoc
7
StripeWebhook
1
Template
31
TrainAI
9
UserAnalytics
3
VirtualCampus
11
Workspace
1
YouTube
1