Create Product
Creates a new product in ThriveCart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PRODUCT_ACTION])
Update Product
Updates an existing product's details
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Create Coupon
Creates a new coupon code for use in ThriveCart
from composio_openai 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_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_COUPON_ACTION])
Create Customer
Creates a new customer account in ThriveCart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ACTION])
Update Customer
Updates an existing customer's information
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Cancel Subscription
Cancels an active subscription for a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Pause Subscription
Pauses an active subscription temporarily
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_SUBSCRIPTION_ACTION])
Resume Subscription
Resumes a paused subscription
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESUME_SUBSCRIPTION_ACTION])
Issue Refund
Issues a refund for a specific order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Create Affiliate
Creates a new affiliate account in the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_AFFILIATE_ACTION])
Update Affiliate
Updates an existing affiliate's information
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_AFFILIATE_ACTION])
Create Cart
Creates a new cart with specified products
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CART_ACTION])
Add To Cart
Adds a product to an existing cart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TO_CART_ACTION])
Remove From Cart
Removes a product from an existing cart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_FROM_CART_ACTION])
Apply Coupon To Cart
Applies a coupon code to an existing cart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_COUPON_TO_CART_ACTION])
Create Invoice
Creates a new invoice for a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE_ACTION])
Send Invoice
Sends an existing invoice to a customer via email
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_INVOICE_ACTION])
Generate Affiliate Report
Generates a report of affiliate performance
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_AFFILIATE_REPORT_ACTION])
Export Orders
Exports order data for a specified time period
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_ORDERS_ACTION])
New Order
Triggered when a new order is placed in ThriveCart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Refund Issued
Triggered when a refund is processed for an order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
Subscription Created
Triggered when a new subscription is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CREATED_TRIGGER])
Subscription Canceled
Triggered when a subscription is canceled
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELED_TRIGGER])
Product Created
Triggered when a new product is created in ThriveCart
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_CREATED_TRIGGER])
Customer Created
Triggered when a new customer account is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOMER_CREATED_TRIGGER])
Abandoned Cart
Triggered when a cart is abandoned by a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ABANDONED_CART_TRIGGER])
Affiliate Signup
Triggered when a new affiliate signs up
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_SIGNUP_TRIGGER])
Affiliate Commission Earned
Triggered when an affiliate earns a commission
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AFFILIATE_COMMISSION_EARNED_TRIGGER])
Coupon Used
Triggered when a coupon code is used in an order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COUPON_USED_TRIGGER])