Create User
Creates a new user in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_USER])
Enroll User In Course
Enrolls a user in a specific course
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_USER_COURSE])
Create Course
Creates a new course in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE])
Assign Certificate
Assigns a certificate to a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_CERTIFICATE])
Update User Profile
Updates a user's profile information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Create Group
Creates a new group in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GROUP])
Add User To Group
Adds a user to a specific group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER_TO_GROUP])
Remove User From Group
Removes a user from a specific group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER_FROM_GROUP])
Deactivate User
Deactivates a user account in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEACTIVATE_USER])
Reactivate User
Reactivates a previously deactivated user account
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REACTIVATE_USER])
Reset User Password
Resets a user's password in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESET_USER_PASSWORD])
Archive Course
Archives a course in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_COURSE])
Unarchive Course
Unarchives a previously archived course
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNARCHIVE_COURSE])
Add Course Unit
Adds a new unit to an existing course
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COURSE_UNIT])
Create Branch
Creates a new branch in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BRANCH])
Assign User To Branch
Assigns a user to a specific branch
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_USER_TO_BRANCH])
Generate Report
Generates a custom report in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Schedule Course
Schedules a course for a specific date and time
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_COURSE])
Send Notification
Sends a notification to users or groups in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_NOTIFICATION])
Create Custom Field
Creates a custom field for user profiles or courses
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOM_FIELD])
New User Created
Triggered when a new user is created in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_CREATED])
Course Completed
Triggered when a user completes a course
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETED])
User Enrolled In Course
Triggered when a user is enrolled in a course
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_ENROLLED_COURSE])
New Course Created
Triggered when a new course is created in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COURSE_CREATED])
Test Completed
Triggered when a user completes a test
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEST_COMPLETED])
User Login
Triggered when a user logs into TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_LOGIN])
Certificate Issued
Triggered when a certificate is issued to a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CERTIFICATE_ISSUED])
Course Progress Updated
Triggered when a user's course progress is updated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_PROGRESS_UPDATED])
Group Created
Triggered when a new group is created in TalentLMS
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GROUP_CREATED])
User Added To Group
Triggered when a user is added to a group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_ADDED_TO_GROUP])