Create Payment
Initiate a new payment from a specified account to a recipient.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PAYMENT])
Get Account Balance
Retrieve the current balance of a specified bank account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ACCOUNT_BALANCE])
Create Request
Generate a payment request to be sent to another user or contact.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REQUEST])
List Transactions
Fetch a list of recent transactions for a specified account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_TRANSACTIONS])
Create Bunq.me Tab
Create a Bunq.me payment request link that can be shared with others.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BUNQME_TAB])
Get User Info
Retrieve detailed information about the authenticated user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_USER_INFO])
Create Savings Goal
Set up a new savings goal with a target amount and deadline.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SAVINGS_GOAL])
Get Card Information
Fetch details about a specific debit or credit card linked to the account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CARD_INFO])
Block Card
Temporarily block a specified card to prevent unauthorized use.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BLOCK_CARD])
Unblock Card
Remove the block on a previously blocked card, making it usable again.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNBLOCK_CARD])
Create Sub Account
Open a new sub-account under the main account for budget management.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUB_ACCOUNT])
Get ATM Locations
Find nearby ATM locations based on provided coordinates or address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ATM_LOCATIONS])
Schedule Payment
Set up a future-dated payment to be executed on a specified date.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_PAYMENT])
Get Exchange Rates
Retrieve current exchange rates for supported currencies.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_EXCHANGE_RATES])
Create Budget
Establish a new budget category with spending limits for expense tracking.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BUDGET])
New Transaction
Triggered when a new transaction occurs in any of the user's accounts.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TRANSACTION_TRIGGER])
Low Balance Alert
Triggered when an account balance falls below a specified threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOW_BALANCE_ALERT_TRIGGER])
Payment Request Received
Triggered when a new payment request is received from another user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAYMENT_REQUEST_RECEIVED_TRIGGER])
Savings Goal Reached
Triggered when a savings goal target amount is achieved.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SAVINGS_GOAL_REACHED_TRIGGER])
Card Status Change
Triggered when the status of a card changes (e.g., blocked, unblocked).
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CARD_STATUS_CHANGE_TRIGGER])
Large Transaction Alert
Triggered when a transaction exceeds a specified amount threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LARGE_TRANSACTION_ALERT_TRIGGER])
New Login Detected
Triggered when a login occurs from a new device or location.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_LOGIN_DETECTED_TRIGGER])
Scheduled Payment Executed
Triggered when a previously scheduled payment is successfully executed.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_PAYMENT_EXECUTED_TRIGGER])
Budget Limit Exceeded
Triggered when spending in a budget category exceeds the set limit.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BUDGET_LIMIT_EXCEEDED_TRIGGER])
Account Interest Credited
Triggered when interest is credited to a savings or investment account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_INTEREST_CREDITED_TRIGGER])
Failed Payment Attempt
Triggered when a payment attempt fails due to insufficient funds or other reasons.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FAILED_PAYMENT_ATTEMPT_TRIGGER])
New Payee Added
Triggered when a new payee or recipient is added to the user's account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PAYEE_ADDED_TRIGGER])
Foreign Transaction Detected
Triggered when a transaction is made in a foreign currency or country.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FOREIGN_TRANSACTION_DETECTED_TRIGGER])
Account Statement Available
Triggered when a new monthly or periodic account statement is ready for review.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_STATEMENT_AVAILABLE_TRIGGER])
Recurring Payment Due
Triggered when a recurring payment is due to be processed soon.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECURRING_PAYMENT_DUE_TRIGGER])