Create Member
Creates a new member account in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEMBER_ACTION])
Update Member
Updates an existing member's information in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBER_ACTION])
Delete Member
Deletes a member's account from your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MEMBER_ACTION])
Add Tag
Adds a specified tag to a member in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TAG_ACTION])
Remove Tag
Removes a specified tag from a member in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TAG_ACTION])
Enroll In Course
Enrolls a member in a specified course in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENROLL_COURSE_ACTION])
Unenroll From Course
Unenrolls a member from a specified course in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNENROLL_COURSE_ACTION])
Change Membership Level
Changes a member's membership level in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_MEMBERSHIP_LEVEL_ACTION])
Grant Access To Product
Grants a member access to a specific product in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRANT_PRODUCT_ACCESS_ACTION])
Revoke Access To Product
Revokes a member's access to a specific product in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_PRODUCT_ACCESS_ACTION])
Send Email
Sends an email to a specified member or group of members.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_EMAIL_ACTION])
Create Coupon
Creates a new coupon code for use in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COUPON_ACTION])
Disable Coupon
Disables an existing coupon code in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_COUPON_ACTION])
Create Product
Creates a new product in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Product
Updates an existing product's information in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Archive Product
Archives a product in your MemberVault, making it unavailable for purchase.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_PRODUCT_ACTION])
Create Course
Creates a new course in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COURSE_ACTION])
Update Course
Updates an existing course's information in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_COURSE_ACTION])
New Member
Triggered when a new member signs up for your MemberVault account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEMBER_TRIGGER])
Course Completed
Triggered when a member completes a course in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_COMPLETED_TRIGGER])
Product Purchased
Triggered when a member purchases a product from your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_PURCHASED_TRIGGER])
Membership Level Changed
Triggered when a member's membership level changes in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_LEVEL_CHANGED_TRIGGER])
Tag Added
Triggered when a tag is added to a member in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAG_ADDED_TRIGGER])
Tag Removed
Triggered when a tag is removed from a member in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAG_REMOVED_TRIGGER])
Module Completed
Triggered when a member completes a module within a course.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MODULE_COMPLETED_TRIGGER])
Subscription Cancelled
Triggered when a member cancels their subscription in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED_TRIGGER])
Subscription Renewed
Triggered when a member's subscription is renewed in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWED_TRIGGER])
Login
Triggered when a member logs into their MemberVault account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOGIN_TRIGGER])
Course Started
Triggered when a member starts a new course in your MemberVault.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COURSE_STARTED_TRIGGER])