Create Membership
Creates a new membership for a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEMBERSHIP_ACTION])
Update Membership
Updates an existing membership
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBERSHIP_ACTION])
Cancel Membership
Cancels an active membership
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_MEMBERSHIP_ACTION])
Renew Membership
Renews an expired or expiring membership
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RENEW_MEMBERSHIP_ACTION])
Create Subscription
Creates a new subscription for a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_ACTION])
Update Subscription
Updates an existing subscription
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SUBSCRIPTION_ACTION])
Cancel Subscription
Cancels an active subscription
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Apply Coupon
Applies a coupon to a membership or subscription
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_COUPON_ACTION])
Create Transaction
Creates a new transaction record
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TRANSACTION_ACTION])
Refund Transaction
Processes a refund for a transaction
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_TRANSACTION_ACTION])
Add Member To Group
Adds a member to a specific group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_MEMBER_TO_GROUP_ACTION])
Remove Member From Group
Removes a member from a specific group
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_MEMBER_FROM_GROUP_ACTION])
Update Member Profile
Updates a member's profile information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBER_PROFILE_ACTION])
Generate Access Key
Generates a new access key for a member
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ACCESS_KEY_ACTION])
Revoke Access Key
Revokes an existing access key for a member
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_ACCESS_KEY_ACTION])
Send Member Email
Sends an email to a specific member
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_MEMBER_EMAIL_ACTION])
Create Coupon
Creates a new coupon code
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
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_COUPON_ACTION])
Generate Report
Generates a specific report (e.g., membership, transaction)
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Change Membership Level
Changes a member's membership level
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_MEMBERSHIP_LEVEL_ACTION])
New Membership
Triggered when a new membership is created
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEMBERSHIP_TRIGGER])
Membership Expiration
Triggered when a membership expires
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_EXPIRATION_TRIGGER])
Membership Renewal
Triggered when a membership is renewed
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_RENEWAL_TRIGGER])
Membership Cancellation
Triggered when a membership is cancelled
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBERSHIP_CANCELLATION_TRIGGER])
New Subscription
Triggered when a new subscription is created
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SUBSCRIPTION_TRIGGER])
Subscription Status Change
Triggered when a subscription status changes
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_STATUS_CHANGE_TRIGGER])
New Transaction
Triggered when a new transaction is recorded
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TRANSACTION_TRIGGER])
Failed Payment
Triggered when a payment fails
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FAILED_PAYMENT_TRIGGER])
Coupon Used
Triggered when a coupon is used
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COUPON_USED_TRIGGER])
Member Login
Triggered when a member logs in
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_LOGIN_TRIGGER])