Connect your own TalentLMS portal by subdomain + API key -- manage users, courses, categories, groups, branches and enrollments, plus training overview and inactive-learner reports.
connect_talentlmswriteConnect a TalentLMS portal by saving its subdomain plus API key (Account & Settings > Integrations > API), after verifying them live against the V2 users endpoint.
list_connectionsreadList the connected TalentLMS portals — label, subdomain and masked API key; the key itself is never shown.
disconnect_talentlmsdestructiveDisconnect a TalentLMS portal: deletes the saved subdomain/API key. Nothing in TalentLMS itself is changed.
list_usersreadList users in the connected TalentLMS portal, with limit/offset pagination and an optional name/email filter.
get_userreadRead one TalentLMS user in full by id.
create_userwriteCreate a new TalentLMS user with email, name, login and an initial password.
update_userwriteUpdate selected fields of an existing TalentLMS user (PATCH). Only the fields in fields_json change.
delete_userdestructivePermanently delete a TalentLMS user by id. Cannot be undone.
list_coursesreadList courses in the connected TalentLMS portal, with limit/offset pagination.
get_coursereadRead one TalentLMS course in full by id (including its content structure where the API exposes it).
create_coursewriteCreate a new TalentLMS course with a name, optional description and optional category.
list_categoriesreadList course categories configured in the connected TalentLMS portal.
create_categorywriteCreate a new course category in the connected TalentLMS portal, optionally nested under a parent.
list_groupsreadList groups in the connected TalentLMS portal, with limit/offset pagination.
get_groupreadRead one TalentLMS group in full by id.
create_groupwriteCreate a new TalentLMS group by name (with an optional description).
add_user_to_groupwriteAdd an existing user to an existing TalentLMS group.
list_branchesreadList branches in the connected TalentLMS portal, with limit/offset pagination.
get_branchreadRead one TalentLMS branch in full by id.
create_branchwriteCreate a new TalentLMS branch by name.
list_branch_usersreadList the users belonging to one TalentLMS branch.
enroll_user_in_coursewriteEnroll an existing TalentLMS user into an existing course.
list_user_coursesreadList the courses a TalentLMS user is enrolled in, with their progress/completion state.
get_user_progressreadRead one user's completion/progress detail for one specific course.
get_training_overview_reportreadValue-add report: one-glance TalentLMS training snapshot -- users, courses, groups, branches and categories counts plus enrollment/completion aggregates, in a single call.
get_inactive_learners_reportreadValue-add report: scan users and flag every learner whose last-activity timestamp is older than the given number of days (default 30) -- the re-engagement list.
Install TalentLMS and let Webbee use it across your workflow.
Open in panel