Create Customer
Creates a new customer in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOMER_ACTION])
Update Customer
Updates an existing customer's information in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_ACTION])
Create Product
Creates a new product in Lemon Squeezy.
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 Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PRODUCT_ACTION])
Create Discount
Creates a new discount code in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DISCOUNT_ACTION])
Disable Discount
Disables an existing discount code in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_DISCOUNT_ACTION])
Generate License Key
Generates a new license key for a product in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_LICENSE_KEY_ACTION])
Revoke License Key
Revokes an existing license key in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVOKE_LICENSE_KEY_ACTION])
Create Subscription
Creates a new subscription for a customer in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBSCRIPTION_ACTION])
Cancel Subscription
Cancels an active subscription in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SUBSCRIPTION_ACTION])
Pause Subscription
Pauses an active subscription in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_SUBSCRIPTION_ACTION])
Resume Subscription
Resumes a paused subscription in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESUME_SUBSCRIPTION_ACTION])
Issue Refund
Issues a refund for an order in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_REFUND_ACTION])
Create Checkout
Creates a new checkout session in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHECKOUT_ACTION])
Update Order Status
Updates the status of an existing order in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ORDER_STATUS_ACTION])
Create Custom Price
Creates a custom price for a product in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CUSTOM_PRICE_ACTION])
Get Customer Details
Retrieves detailed information about a specific customer in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CUSTOMER_DETAILS_ACTION])
Get Order Details
Retrieves detailed information about a specific order in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ORDER_DETAILS_ACTION])
Get Subscription Details
Retrieves detailed information about a specific subscription in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_SUBSCRIPTION_DETAILS_ACTION])
Get Product Analytics
Retrieves analytics data for a specific product in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_PRODUCT_ANALYTICS_ACTION])
New Order
Triggers when a new order is placed in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
New Customer
Triggers when a new customer is created in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
New Subscription
Triggers when a new subscription is started in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SUBSCRIPTION_TRIGGER])
Subscription Cancelled
Triggers when a subscription is cancelled in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_CANCELLED_TRIGGER])
Subscription Renewed
Triggers when a subscription is renewed in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBSCRIPTION_RENEWED_TRIGGER])
Refund Issued
Triggers when a refund is issued for an order in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REFUND_ISSUED_TRIGGER])
Product Created
Triggers when a new product is created in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PRODUCT_CREATED_TRIGGER])
License Key Generated
Triggers when a new license key is generated in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LICENSE_KEY_GENERATED_TRIGGER])
Payment Failed
Triggers when a payment fails in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_FAILED_TRIGGER])
Checkout Abandoned
Triggers when a checkout is abandoned in Lemon Squeezy.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECKOUT_ABANDONED_TRIGGER])