Skip to main content
TalentLMS
TalentLMS
36 actions · 1 auth method
BetaLMS

Authentication

API Key

Authenticate using your TalentLMS API key with HTTP Basic Auth. Only super administrators can activate API support and o…Guides: Connector Profile, Link Account
Actions
36 actions
Action
Description
List Users
Retrieve a list of all users
Get User
Retrieve a specific user by their numeric ID
Get User By Email
Retrieve a specific user by email address
Get User By Username
Retrieve a specific user by username
Create User
Sign up a new user in TalentLMS
Edit User
Edit an existing user in TalentLMS
Delete User
Delete a user from TalentLMS
Set User Status
Change the status of a user to active or inactive
Get Custom Registration Fields
Retrieve the custom registration fields defined for users
List Courses
Retrieve a list of all courses
Get Course
Retrieve a specific course by ID
Create Course
Create a new course in TalentLMS
Delete Course
Delete a course from TalentLMS
Enroll User To Course
Enroll a user directly in a specific course
Unenroll User From Course
Remove a user’s enrollment from a course
Get User Status In Course
Retrieve the status and progress of a user in a course
Reset User Progress
Reset the progress of a user in a course (destructive)
Get Custom Course Fields
Retrieve the custom course fields defined for courses
List Categories
Retrieve a list of all categories
Get Category
Retrieve a specific category and its direct courses
Get Category Leafs And Courses
Retrieve subcategories and their courses for a parent category
List Groups
Retrieve a list of all groups
Get Group
Retrieve a specific group by ID
Create Group
Create a new group in TalentLMS
Delete Group
Delete a group from TalentLMS
Add User To Group
Add a user to a group using the group key (not group ID)
Remove User From Group
Remove a user from a group
Add Course To Group
Add a course to a group
List Branches
Retrieve a list of all branches
Get Branch
Retrieve a specific branch by ID
Delete Branch
Delete a branch from TalentLMS
Add User To Branch
Add a user to a branch
Add Course To Branch
Add a course to a branch
Set Branch Status
Change the status of a branch to active or inactive
Get Site Info
Retrieve general details about the TalentLMS domain
Get Rate Limit
Retrieve the current rate limit status

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/talentlms/filled/png

Connector Profile

TalentLMS - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/talentlms/filled/png

Link Account

TalentLMS - API Key
4

Use Actions

Invoke actions using one of the methods below: