LMS365 (Preview)

LMS365 (Preview)

LMS365 provides a modern, cloud based and secure learning management system, fit for the Modern Digital Workplace. It eliminates complexity by providing a complete learning solution that integrates seamlessly into your existing Office 365 and SharePoint environments. LMS365 is easy accessible from your browser, our intuitive mobile app or from Microsoft Teams enabling all companies to deliver training in any context, anytime, anywhere.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Standard All Flow regions
PowerApps Standard All PowerApps regions

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Creating a connection

To connect your account, you will need the following information:

username
securestring
The username for this api
password
securestring
The password for this api

Actions

Approve enrollment request

This action will approve the training enrollment request

Required Parameters

Enrollment Id
string
Specify the enrollment id

Returns

Approve enrollment request

Cancel enrollment

This action will cancel the training enrollment

Required Parameters

Enrollment Id
string
Specify the enrollment id

Optional Parameters

Cancellation Message
string
Specify the cancellation message

Returns

Cancel enrollment

Create course category

This action will create a new course category

Required Parameters

Category Name
string
Specify the name of the category
Course Catalog Id
string
Specify the course catalog id

Returns

Catagory Unique Id
string
Catagory unique id
Category Name
string
Category name
Course Catalog Id
string
Course catalog Id
Parent Category Id
string
Parent category id

Create course session

This action will create a new course session

Required Parameters

Course Id
string
Specify the internal course id
date-time
Start Date
date-time
End Date
Time Zone
string
Specify the Microsoft time zone name see https://support.microsoft.com/en-ie/help/973627/microsoft-time-zone-index-values

Optional Parameters

Room email address
string
Room email address
Room Title
string
Room Title
Room location
string
Room location
Room source
string
Room source
Meeting url
string
Meeting url
Max attendees
string
Max attendees

Returns

Create course session

Create course tag

This action will create a new course tag

Required Parameters

Name
string
Specify the name of the tag
Course Catalog Id
string
Specify the course catalog id

Returns

Id
string
Id
Name
string
Name
CourseCatalogId
string
Course catalog Id

Create training course

This action will create a new course

Required Parameters

Course Catalog Id
string
Course catalog Id
Coursetype
integer
Coursetype
Training Title
string
Title of the training plan or course
Description
string
Short description
Culture
string
Culture
UI Culture
string
Specify the course UI Culture
Url
string
Specify the course url

Optional Parameters

Id
string
Id
Name
string
Name
Is New
boolean
Is the category new?
Parent Category Id
string
Parent category id
Id
string
Id
Name
string
Name of the Tag
Is New
boolean
Is new category
Enrollment Flow
integer
Enrollment flow
SiteTemplate
string
SiteTemplate
Learning Modules
string
Quizzes
string
Auto Resolve Url Conflict
boolean
Auto resolve url conflict
Course Layout Id
string
Course layout id
Course Session Enrollment Type
string
Course session enrollment type
Teacher Logins
string
Trainer Logins
string
Certificate Template Id
string
Certificate template id
Course ID
string
Optional visible Course ID
Duration
string
Duration
Long Description
string
Long description
Is Enabled
boolean
Is publishing enabled?
Start Date
string
Start date
End Date
string
End date
Is Enabled
boolean
Is enabled
Fixed Date
string
Fixed date
Days After Completion
string
Days after completion
Is Enabled
boolean
Is enabled
Fixed Date
string
Fixed date
Days After Enrollment
string
Days after enrollment
Show In Catalog
boolean
Show in catalog
Continuing Education Units
integer
Continuing education units (CEU)
ImageUrl
string
Course image url
Failed Course Id
string
Failed course id

Returns

Course Unique Id
string
Course unique id
Course Catalog Id
string
Course catalog Id
Training Title
string
Title of the training plan or course
Course Description
string
Course description
Course Long Description
string
Course long description
Continuing Education Units
integer
Continuing education units (CEU)
Show In Catalog
boolean
Show the course in catalog or not?
Is Required
boolean
Is the course required or not?
Is Published
boolean
Is the course published or not?
Is Ended
boolean
Is the course ended or not?
Course ID
string
Optional visible Course ID
Duration
string
Course duration
Coursetype
string
Coursetype
ImageUrl
string
Course image url
Certificate Template Id
string
Certificate template id
Enrollment Flow
string
Enrollment flow
Is Deleted
boolean
Is course deleted or not?
Course Session Enrollment Type
string
Course session enrollment type
Created At
date-time
Created at
Course Layout Id
string
Course layout id

Enroll user to training

This action will enroll user to training object by user login name and course id

Required Parameters

Course Id
string
Specify the internal course id
User Login Name
string
User login name

Optional Parameters

Course Session Id
string
Course session id

Returns

Enroll user to training

Force user to retake training

This action will force the user to retake the related training

Required Parameters

Enrollment id
string
Specify the enrollment id

Optional Parameters

Course Session Id
string
Course session id

Returns

Course Session Id
string
Course session id

This action will retrieve all courses from related course catalog

Required Parameters

Course Catalog Id
string
Specify the course catalog id

Optional Parameters

Expand Query
string
Expands related entities inline.

Returns

Id
string
Id
Course Catalog Title
string
Title of the catalog
Courses
array of object
Courses
Id
string
Id
CourseCatalogId
string
Course catalog Id
Training Title
string
Title of the training plan or course
Description
string
Short description
LongDescription
string
Long description
Continuing Education Units
integer
Continuing education units (CEU)
ShowInCatalog
boolean
Show in catalog
IsRequired
boolean
Is required
IsPublished
boolean
Is published
IsEnded
boolean
Is ended
CourseID
string
Optional visible Course ID
Duration
string
Duration
CourseType
string
Coursetype
ImageUrl
string
Course image url
CertificateTemplateId
string
Certificate template id
EnrollmentFlow
string
Enrollment flow
IsDeleted
boolean
Is deleted
CourseSessionEnrollmentType
string
Course session enrollment type
CreatedAt
date-time
Created at
CourseLayoutId
string
Course layout id
SiteId
string
SiteId
Id
string
Id
Url
string
Url

Get course categories

This action will get all course categories

Optional Parameters

Filter Query
string
Filters the results, based on a Boolean condition.

Returns

value
array of object
value
Category Unique Id
string
Category unique id
Category Name
string
Category name
Course Catalog Id
string
Course catalog Id
Parent Category Id
string
Parent category id

Get course details

This action will provide all available information about selected course and related catalog

Required Parameters

Course Id
string
Specify the internal course id

Optional Parameters

Expand Query
string
Expands related entities inline.

Returns

Id
string
Id
CourseCatalogId
string
Course catalog Id
Training Title
string
Title of the training plan or course
Description
string
Short description
LongDescription
string
Long description
Continuing Education Units
integer
Continuing education units (CEU)
ShowInCatalog
boolean
Show in catalog
IsRequired
boolean
Is required
IsPublished
boolean
Is published
IsEnded
boolean
Is ended
CourseID
string
Optional visible Course ID
Duration
string
Duration
CourseType
string
Coursetype
ImageUrl
string
Course image url
CertificateTemplateId
string
Certificate template id
EnrollmentFlow
string
Enrollment flow
IsDeleted
boolean
Is deleted
CourseSessionEnrollmentType
string
Course session enrollment type
CreatedAt
date-time
Created at
CourseLayoutId
string
Course layout id
DueDate@odata.context
string
DueDate@odata.context
CourseId
string
The internal course id
IsEnabled
boolean
Is due date enabled
FixedDate
string
Fixed date
DaysAfterEnrollment
integer
Days after enrollment
Publishing@odata.context
string
Publishing@odata.context
Id
string
Id
IsEnabled
boolean
Is enabled
StartDate
date-time
Start date
EndDate
string
End date
CertificateExpiry@odata.context
string
CertificateExpiry@odata.context
CourseId
string
The internal course id
IsEnabled
boolean
Is enabled
FixedDate
string
Fixed date
DaysAfterCompletion
integer
Days after completion
Url
string
Url
Categories
array of object
Categories
Id
string
Id
Name
string
Name
CourseCatalogId
string
Course catalog Id
ParentCategoryId
string
Parent category id
Tags
array of object
Tags
Id
string
Id
Name
string
Name
CourseCatalogId
string
Course catalog Id
CourseSessions
array of object
Course sessions
LearningModules
array of object
Learning modules
Id
string
Id
CourseId
string
The internal course id
Title
string
Title
Description
string
Short description
IsPublished
boolean
Is published
Order
integer
Order
HasPrerequisite
boolean
Has prerequisite
LearningModuleId
string
Learning module id
Items
array of object
Items
Content
string
Content
EmbedType
integer
Embed type
Id
string
Id
Title
string
Title
ItemType
integer
Item type
ConfirmationMessage
string
Confirmation message
CheckMarkMessage
string
Checkmark message
Type
integer
Type
ProvisioningProgress@odata.context
string
ProvisioningProgress@odata.context
ProvisioningProgress
string
Provisioning progress
Trainers
array of object
Trainers
Id
string
Id
Department
string
Department
LoginName
string
User login name
Trainers Display Name
string
Display name of the trainer
Email
string
Email
ManagerId
string
Manager Id
ManagerLoginName
string
Manager login name
City
string
City
Country
string
Country
Office
string
Office
JobTitle
string
Job title
IsExternal
boolean
Is external
Quizzes
array of object
Quizzes
Id
string
Id
Title
string
Title
Description
string
Short description
MaxAttemptsLimit
integer
Max attempts limit
PassingPercentage
integer
Passing percentage
IsPublished
boolean
Is published
PublishingStartDate
string
Publishing start date
PublishingEndDate
string
Publishing end date
Randomize
boolean
Randomize
ShowScore
boolean
Show score
AllowReview
boolean
Allow review
ShowCorrectAnswers
boolean
Show correct answers
TimeLimit
string
Time limit
ShowTimer
boolean
Show timer
ModifiedAt
date-time
Modified at

Get course provisioning status

This action will get course provisioning status

Optional Parameters

Expand Filter
string
Expands related entities inline.
Filter Query
string
Filters the results, based on a Boolean condition.
Select Query
string
Selects which properties to include in the response.

Returns

value
array of object
value
Id
string
Id
ProvisioningProgress
string
Provisioning progress
SiteId
string
SiteId
Id
string
Id
Url
string
Url

Get course tags

This action will get all course tags

Optional Parameters

Filter Query
string
Filters the results, based on a Boolean condition.

Returns

value
array of object
value
Id
string
Id
Name
string
Name
CourseCatalogId
string
Course catalog Id

Get enrollment info

This action will get enrollment info

Required Parameters

Enrollment Id
string
Specify the enrollment id

Returns

Id
string
Id
CourseId
string
Specify the course id
UserId
string
User id
UserLoginName
string
User principal name or email id
Roles
array of string
Roles
RegistrationDate
date-time
Registration date
StartDate
date-time
Start date
CompletionDate
string
Completion date
RegistrationStatus
string
Registration status
CoursePassingStatus
string
Course passing status
CertificateId
string
Certificate id
Continuing Education Units
integer
Continuing education units (CEU)
DueDate
date-time
Due date
EndDate
string
End date
IsPartOfTrainingPlan
boolean
Is part of a training plan
CanUnenroll
boolean
Can user unenroll
CancellationReason
string
Specify the cancellation reason
Course Session Id
string
Course session id

Get users

This action will get list of user

Optional Parameters

Filter Query
string
Filters the results, based on a Boolean condition.

Returns

value
array of object
value
Id
string
Id
Department
string
Department
LoginName
string
LoginName
User Display Name
string
Display name of the user
Email
string
Email
ManagerId
string
ManagerId
ManagerLoginName
string
ManagerLoginName
City
string
City
Country
string
Country
Office
date-time
Office
JobTitle
string
JobTitle
IsExternal
boolean
IsExternal

Reject enrollment request

This action will reject the training enrollment request

Required Parameters

Enrollment Id
string
Specify the enrollment id

Optional Parameters

Cancellation Message
string
Specify the cancellation message

Returns

Reject enrollment request

Send an HTTP request

Construct a REST API request to invoke.

Required Parameters

Method
string
Http Method
Uri
string
Relative path after /odata/v2/ prefix. Example: Competencies

Optional Parameters

Body
string
Enter request content in JSON

Returns

Send an HTTP request

Send an HTTP request

Construct a REST API request to invoke.

Required Parameters

Method
string
Http Method
Uri
string
Relative url. Example: odata/v2/Competencies

Optional Parameters

Body
string
Enter request content in JSON

Returns

Send an HTTP request

Set enrollment status to completed

This action will change the enrollment status to completed for the related training

Required Parameters

Enrollment Id
string
Specify the enrollment id

Returns

Set enrollment status to completed

Upload File

Uploads and create a file in LMS365 cloud storage.

Required Parameters

Uri
string
Relative path to the POST operator. Example: certificates/027707f9-98d5-5ddf-b98f-0a99a220c1ef/upload
File Content
file
Content of the file.

Optional Parameters

Content Type
string
Specify the content-type of the file. Example: application/pdf

Returns

Upload File

Triggers

When a learner has completed training

This operation is triggered when a learner has completed assigned training

Returns

Webhook Id
string
webhook id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
Enrollment status
integer
Enrollment status
Enrollment status text
string
Enrollment status text
SiteId
string
SiteId
WebId
string
WebId
Id
string
Id
Training Title
string
Title of the training plan or course
Url
string
Url
Coursetype
string
Coursetype
Published
boolean
Published
Users
array of object
Users
Id
string
Id
Enrollment Id
string
Enrollment id
Login Name
string
User login name
User Display Name
string
Display name of the user
Department
string
Department
Email
string
Email
Timestamp
date-time
Timestamp

When a learner has enrolled into training

This operation is triggered when a learner has enrolled into training

Returns

Webhook Id
string
Webhook id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
Enrollment status
integer
Enrollment status
Enrollment status text
string
Enrollment status text
SiteId
string
SiteId
WebId
string
WebId
Id
string
Id
Training Title
string
Title of the training plan or course
Url
string
Url
Coursetype
string
Coursetype
Published
boolean
Published
Users
array of object
Users
Id
string
Id
Enrollment Id
string
Enrollment id
Login Name
string
User login name
User Display Name
string
Display name of the user
Department
string
Department
Email
string
Email
Timestamp
date-time
Timestamp

When a learner has requested approval for training

This operation is triggered when a learner enrolls into training configured for External Approval Flow

Returns

Webhook Id
string
Webhook id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
Enrollment status
integer
Enrollment status
Enrollment status text
string
Enrollment status text
SiteId
string
SiteId
WebId
string
WebId
Id
string
Id
Training Title
string
Title of the training plan or course
Url
string
Url
Coursetype
string
Coursetype
Published
boolean
Published
Users
array of object
Users
Id
string
Id
Enrollment Id
string
Enrollment id
Login Name
string
User login name
User Display Name
string
Display name of the user
Department
string
Department
Email
string
Email
Timestamp
date-time
Timestamp

When a learner has started any of the course activities

This operation is triggered when a learner has started any of the course activities

Returns

Webhook Id
string
webhook id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
Enrollment status
integer
Enrollment status
Enrollment status text
string
Enrollment status text
SiteId
string
SiteId
WebId
string
WebId
Id
string
Id
Training Title
string
Title of the training plan or course
Url
string
Url
Coursetype
string
Coursetype
Published
boolean
Published
Users
array of object
Users
Id
string
Id
Enrollment Id
string
Enrollment id
Login Name
string
User login name
User Display Name
string
Display name of the user
Department
string
Department
Email
string
Email
Timestamp
date-time
Timestamp

When a learner has unenrolled from training

This operation is triggered when a learner has unenrolled from assigned training

Returns

Webhook Id
string
webhook id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
Enrollment status
integer
Enrollment status
Enrollment status text
string
Enrollment status text
SiteId
string
SiteId
WebId
string
WebId
Id
string
Id
Training Title
string
Title of the training plan or course
Url
string
Url
Coursetype
string
Coursetype
Published
boolean
Published
Users
array of object
Users
Id
string
Id
Enrollment Id
string
Enrollment id
Login Name
string
User login name
User Display Name
string
Display name of the user
Department
string
Department
Email
string
Email
Timestamp
date-time
Timestamp

When training has been published to a catalog

This operation is triggered when a course or training plan has been published to a catalog

Returns

Webhook Id
string
Webhook Id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
SiteId
string
SiteId
WebId
string
WebId
Course Id
string
Course Id
Training Title
string
Title of the training plan or course
Training Url
string
The url of the training plan or course
CourseType
string
Coursetype
Published
boolean
Published
TimeStamp
date-time
Timestamp

When training has been unpublished from a catalog

This operation is triggered when a course or training plan has been unpublished from a catalog

Returns

Webhook Id
string
Webhook Id
Attempt
integer
Attempt
Notifications
array of object
Notifications
Action
string
Action
SiteId
string
SiteId
WebId
string
WebId
Course Id
string
Course Id
Training Title
string
Title of the training plan or course
Training Url
string
The url of the training plan or course
CourseType
string
Coursetype
Published
boolean
Published
TimeStamp
date-time
Timestamp