Work with a TalentLMS portal: users, courses, enrollments, groups, branches, learning paths, skills, results and batch upserts.
Explore 78 workflow actions for TalentLMS, including account permissions and operation limits.
43 read actions35 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Add a course to a group
Write
### Add a course to a group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Add a user to a group
Write
Adds a user to a group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Add course to branch
Write
### Add course to branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Add user to branch
Write
### Add a user to a branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Assign a skill to a user
Write
Assigns a skill to a user at the portal's first configured level. Returns 409 if the skill is already assigned to the user.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Change branch status
Write
### Change branch status.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Course Enrollments
Write
### Course Enrollments.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a branch
Write
### Create a branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a group
Write
### Create a group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a skill
Write
Creates a new skill.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create course
Write
### Create course.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a branch
Write
### Delete a branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a course
Write
### Delete a course.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a group
Write
### Delete a group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a skill
Write
Deletes a single skill by ID.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a user
Write
Deletes a specific user from your TalentLMS account.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a user from a course
Write
Removes a user's enrollment from a specific course.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Enroll a user to a learning path
Write
### Enroll user to learning path.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Enroll user to course
Write
### Enroll user to course.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Get a branch
Read
### Get a branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a category
Read
### Get a category.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a course
Read
### Get a course.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a group
Read
Returns a single group by id.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a skill
Read
Returns a single skill by ID.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a user
Read
Retrieves the complete profile details of a specific user.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a user's gamification data
Read
### Returns a user's gamification sub-resource (points, level, and badges).
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a user's previous test attempts for a unit
Read
Returns the user's previous (archived) test attempts for a given test unit, ordered oldest-first. Answer strings are returned raw, without HTML entity encoding.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get a user's test results for a unit
Read
Returns the current test results of a user for a given test unit.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get branch courses
Read
Returns a paginated list of courses assigned to a specific branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get branch users
Read
Returns a paginated list of users assigned to a specific branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get course certificate
Read
Returns the certificate configuration assigned to a course, or null if none is assigned.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get course custom fields
Read
### Get course custom fields.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get course units
Read
Returns a paginated list of units belonging to a course.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get course users
Read
Returns a paginated list of users enrolled in a course with their progress.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get group courses
Read
Returns a paginated list of courses assigned to a group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get group users
Read
Returns a paginated list of users belonging to a group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get ILT unit's sessions
Read
Retrieves the scheduled sessions of a specific Instructor-Led Training (ILT) unit.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get learning path
Read
### Get a learning path.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get learning paths
Read
### List all learning paths.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get portal's statistics
Read
### Get portal's statistics.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get skill assigned to a user
Read
Retrieves a single skill assigned to a specific user. Include the user's unique ID and the skill's unique ID as path parameters.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get skill users
Read
Returns a paginated list of users who have the skill assigned.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get skills
Read
Returns a paginated list of skills. Supports filtering by keyword and status.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get task's status and progress
Read
### Get task's status and progress.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get timeline
Read
### Get timeline.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user branches
Read
Retrieves the branches assigned to a specific user. Include the user's unique ID as a path parameter. Returns a list of branches with their ID and name.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user certificates
Read
Retrieves the certificates earned by a specific user.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user courses
Read
Retrieves the courses assigned to a specific user. Include the user's unique ID as a path parameter. Returns course enrollment and progress details.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user custom fields
Read
### Get user custom fields.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user groups
Read
Retrieves the groups assigned to a specific user. Include the user's unique ID as a path parameter. Returns a list of groups with their ID and name.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user online status
Read
### Get user online status.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user resources
Read
Retrieves all resources assigned to a specific user: branches, groups, courses, and certificates.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user skills
Read
Retrieves the skills assigned to a specific user. Include the user's unique ID as a path parameter. Returns a paginated list of skills with their current level.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user's course progress
Read
Retrieve a user's progress in a specific course by providing both user_id and course_id as query parameters.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user's test/survey answers
Read
### Get user's test/survey answers.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get user's unit progress
Read
### Get user's unit progress.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Get users
Read
Returns a paginated list of users. Supports filtering by keyword, status, login, email, last_updated, branch_id, group_id, integration, and custom_field_value.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Health check
Read
Health check.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
List all branches
Read
### List all branches.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
List all categories
Read
### List all categories.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
List all courses
Read
### List all courses.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
List all groups
Read
### List all groups.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
Logout user
Write
### Logout user.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Recover username
Write
### Recover username.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Register a user to an ILT session
Write
Registers a user to a specific ILT (Instructor-Led Training) session.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Remove a user from a learning path
Write
Removes a user's enrollment from a specific learning path.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Remove course from branch
Write
Removes a course from a specific branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Remove course from group
Write
Removes a course from a specific group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Remove user from a group
Write
Removes a user from a specific group.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Remove user from branch
Write
Removes a user from a specific branch.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Remove user from group
Write
Removes a user from a group. Provide the group and user IDs both in the URL path and in the JSON request body.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Reset user's course progress
Write
### Reset user's course progress.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Reset user's password
Write
### Reset user's password.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Unregister a user from an ILT session
Write
Removes a user's registration from a specific ILT (Instructor-Led Training) session.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a skill
Write
Updates an existing skill. Only provided fields are changed.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a user
Write
Partially updates a specific user.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Upsert Courses
Write
### Upsert courses.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
Upsert Users
Write
Creates or updates multiple users in a single request.
Permissions and limits
Account permissions
A TalentLMS API key (Administrator; all calls act on the whole portal)
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in TalentLMS. A saved workflow is not a completed provider action.