Create Member
Creates a new member account in MemberSpace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEMBER])
Update Member
Updates an existing member's information in MemberSpace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBER])
Delete Member
Deletes a member's account from MemberSpace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MEMBER])
Grant Content Access
Grants a member access to specific protected content.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRANT_CONTENT_ACCESS])
Revoke Content Access
Revokes a member's access to specific protected content.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_CONTENT_ACCESS])
Change Member Tier
Changes a member's subscription tier or plan.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_MEMBER_TIER])
Apply Coupon
Applies a coupon code to a member's account or purchase.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_COUPON])
Cancel Subscription
Cancels a member's active subscription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION])
Reactivate Subscription
Reactivates a previously cancelled subscription for a member.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REACTIVATE_SUBSCRIPTION])
Issue Refund
Issues a refund for a member's payment or subscription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND])
Send Custom Email
Sends a custom email to a specific member or group of members.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOM_EMAIL])
Add Tag To Member
Adds a specific tag to a member's profile for segmentation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TAG_TO_MEMBER])
Remove Tag From Member
Removes a specific tag from a member's profile.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TAG_FROM_MEMBER])
Generate Access Link
Generates a unique access link for a member to access protected content.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ACCESS_LINK])
New Member Signup
Triggered when a new member signs up for your MemberSpace site.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEMBER_SIGNUP])
Member Login
Triggered when a member logs into their account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_LOGIN])
Member Logout
Triggered when a member logs out of their account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_LOGOUT])
Subscription Created
Triggered when a member starts a new subscription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CREATED])
Subscription Cancelled
Triggered when a member cancels their subscription.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED])
Subscription Renewed
Triggered when a member's subscription is automatically renewed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWED])
Payment Received
Triggered when a payment is successfully processed for a member.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED])
Payment Failed
Triggered when a payment attempt fails for a member.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_FAILED])
Member Profile Updated
Triggered when a member updates their profile information.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_PROFILE_UPDATED])
Member Password Changed
Triggered when a member changes their password.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_PASSWORD_CHANGED])
Content Access Granted
Triggered when a member is granted access to protected content.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_ACCESS_GRANTED])
Content Access Revoked
Triggered when a member's access to protected content is revoked.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_ACCESS_REVOKED])
Member Tier Changed
Triggered when a member moves to a different membership tier.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_TIER_CHANGED])
Coupon Applied
Triggered when a coupon is successfully applied to a member's purchase.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COUPON_APPLIED])
Free Trial Started
Triggered when a member starts a free trial period.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FREE_TRIAL_STARTED])
Free Trial Ended
Triggered when a member's free trial period ends.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FREE_TRIAL_ENDED])