Create Order
Creates a new order in Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ORDER_ACTION])
Update Order Status
Updates the status of an existing order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ORDER_STATUS_ACTION])
Add Customer
Adds a new customer to Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOMER_ACTION])
Update Customer Information
Updates the information of an existing customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CUSTOMER_INFO_ACTION])
Add Item To Inventory
Adds a new item to the Booqable inventory
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_INVENTORY_ITEM_ACTION])
Update Item Availability
Updates the availability status of an inventory item
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ITEM_AVAILABILITY_ACTION])
Generate Invoice
Generates an invoice for a specified order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_INVOICE_ACTION])
Apply Discount
Applies a discount to a specified order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_DISCOUNT_ACTION])
Create Reservation
Creates a new reservation in Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RESERVATION_ACTION])
Cancel Reservation
Cancels an existing reservation
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_RESERVATION_ACTION])
Record Payment
Records a payment for a specified order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_PAYMENT_ACTION])
Generate Report
Generates a specified type of report in Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT_ACTION])
Send Customer Notification
Sends a notification to a customer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_CUSTOMER_NOTIFICATION_ACTION])
Update Rental Rates
Updates the rental rates for specified items or categories
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RENTAL_RATES_ACTION])
Create Maintenance Schedule
Creates a maintenance schedule for inventory items
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MAINTENANCE_SCHEDULE_ACTION])
Generate Pick List
Generates a pick list for fulfilling orders
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_PICK_LIST_ACTION])
Create Bundle
Creates a new bundle of items in Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BUNDLE_ACTION])
Update Tax Settings
Updates the tax settings for orders or specific items
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TAX_SETTINGS_ACTION])
Generate Rental Agreement
Generates a rental agreement document for a specified order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_RENTAL_AGREEMENT_ACTION])
Set Item Out Of Service
Marks an inventory item as out of service for maintenance or repair
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_ITEM_OUT_OF_SERVICE_ACTION])
New Order
Triggered when a new order is created in Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ORDER_TRIGGER])
Order Status Changed
Triggered when the status of an order is updated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ORDER_STATUS_CHANGED_TRIGGER])
New Customer
Triggered when a new customer is added to Booqable
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CUSTOMER_TRIGGER])
Item Returned
Triggered when a rented item is returned
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ITEM_RETURNED_TRIGGER])
Low Stock Alert
Triggered when inventory of an item falls below a specified threshold
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_STOCK_ALERT_TRIGGER])
Payment Received
Triggered when a payment is received for an order
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_RECEIVED_TRIGGER])
Reservation Created
Triggered when a new reservation is made
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESERVATION_CREATED_TRIGGER])
Late Return
Triggered when a rented item is not returned by the due date
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LATE_RETURN_TRIGGER])
Invoice Generated
Triggered when a new invoice is generated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_GENERATED_TRIGGER])
Damaged Item Reported
Triggered when an item is reported as damaged upon return
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DAMAGED_ITEM_REPORTED_TRIGGER])