Create Member
Creates a new member in the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEMBER_ACTION])
Update Member
Updates an existing member's information
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEMBER_ACTION])
Delete Member
Deletes a member from the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MEMBER_ACTION])
Create Subscription
Creates a new subscription for a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_ACTION])
Cancel Subscription
Cancels an active subscription for a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Change Subscription Plan
Changes a member's subscription to a different plan
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_SUBSCRIPTION_PLAN_ACTION])
Add Custom Field
Adds a custom field to a member's profile
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOM_FIELD_ACTION])
Remove Custom Field
Removes a custom field from a member's profile
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_CUSTOM_FIELD_ACTION])
Generate Access Token
Generates a new access token for a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ACCESS_TOKEN_ACTION])
Revoke Access Token
Revokes an existing access token for a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_ACCESS_TOKEN_ACTION])
Send Password Reset Email
Sends a password reset email to a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_PASSWORD_RESET_EMAIL_ACTION])
Send Verification Email
Sends an email verification link to a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_VERIFICATION_EMAIL_ACTION])
Add Member To Group
Adds a member to a specified group
from composio_openai 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 specified group
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_MEMBER_FROM_GROUP_ACTION])
Update Payment Method
Updates the payment method for a member's subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PAYMENT_METHOD_ACTION])
Apply Coupon
Applies a coupon code to a member's subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_COUPON_ACTION])
Grant Access To Content
Grants a member access to specific content or features
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GRANT_CONTENT_ACCESS_ACTION])
Revoke Access To Content
Revokes a member's access to specific content or features
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_CONTENT_ACCESS_ACTION])
Log Custom Event
Logs a custom event for a member
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOG_CUSTOM_EVENT_ACTION])
Generate Invoice
Generates an invoice for a member's subscription or purchase
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INVOICE_ACTION])
New Member
Triggered when a new member signs up
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEMBER_TRIGGER])
Member Deleted
Triggered when a member is deleted from the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_DELETED_TRIGGER])
Member Updated
Triggered when a member's profile is updated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_UPDATED_TRIGGER])
Subscription Created
Triggered when a member starts a new subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CREATED_TRIGGER])
Subscription Cancelled
Triggered when a member cancels their subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED_TRIGGER])
Payment Received
Triggered when a payment is successfully processed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])
Payment Failed
Triggered when a payment attempt fails
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_FAILED_TRIGGER])
Member Login
Triggered when a member successfully logs in
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEMBER_LOGIN_TRIGGER])
Password Reset Requested
Triggered when a member requests a password reset
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PASSWORD_RESET_REQUESTED_TRIGGER])
Email Verification Completed
Triggered when a member verifies their email address
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EMAIL_VERIFICATION_COMPLETED_TRIGGER])