53 available actions

What your AI agent can do in Flutterwave

Flutterwave is a payments technology company that provides payment infrastructure and APIs enabling businesses to accept and send payments in Africa and globally. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Get Payment PlanTool to retrieve details of a specific payment plan by ID.
  • Get Payment PlansTool to retrieve a list of all payment plans.
  • Create Payment LinkTool to create a hosted payment link.
  • Create Payment PlanTool to create a new payment plan.
  • Update Payment PlanTool to update an existing payment plan.
  • Disable Payment LinkTool to disable a Flutterwave payment link.

Browse all 53 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 32 actionsHide actions
  • Fetch BeneficiaryTool to retrieve details of a specific beneficiary by ID.
  • Fetch SubaccountTool to retrieve details of a specific subaccount by ID.
  • Get All SubscriptionsTool to retrieve all subscriptions, including cancelled ones.
  • Retrieve all transactionsTool to retrieve a list of all transactions with optional filters.
  • Get All Wallet BalancesTool to retrieve all wallet balances across currencies.
  • Get Balances per CurrencyTool to retrieve wallet balance for a specific currency.
  • Get Bank BranchesTool to retrieve branch codes for a specific bank.
  • Get Banks by CountryTool to retrieve all banks in a specified country.
  • Get Bill CategoriesTool to retrieve available bill categories.
  • Get Bulk Tokenized Charge StatusTool to retrieve the status of a bulk tokenized charge operation by ID.
  • Get Bulk Virtual AccountTool to fetch bulk virtual account details using batch ID.
  • Get Multiple Refund TransactionsTool to retrieve multiple refund transactions with optional filters.
  • Get Payment PlanTool to retrieve details of a specific payment plan by ID.
  • Get Payment PlansTool to retrieve a list of all payment plans.
  • Get RefundTool to retrieve details of a specific refund by ID.
  • Get TransactionTool to retrieve details of a specific transaction by ID.
  • Get Transaction FeeTool to retrieve the fee for a specific transaction.
  • Get Transfer FeeTool to retrieve the fee for initiating a transfer.
  • Get Transfer RatesTool to retrieve exchange rates for transfers between currencies.
  • Get Virtual Account NumberTool to fetch details of a virtual account number by order reference.
  • Get Wallet StatementTool to retrieve wallet balance history with optional filters.
  • List All BeneficiariesTool to list all saved beneficiaries.
  • List Biller ProductsTool to retrieve all products available under a specific biller.
  • List BillersTool to retrieve available billers.
  • List ChargebacksTool to retrieve a list of chargebacks with optional filtering by Flutterwave reference.
  • List Payout Subaccount RefundsTool to list all payout subaccount refunds with pagination support.
  • List Payout SubaccountsTool to list all payout subaccounts.
  • List Recurring BillsTool to retrieve all recurring bill payments.
  • List all settlementsTool to retrieve all settlements with optional filters.
  • List All SubaccountsTool to fetch all collection subaccounts.
  • List TransfersTool to fetch a list of bulk transfers from your Flutterwave account.
  • View Transaction TimelineTool to retrieve the event timeline for a transaction.
Create & communicateCreate records or send supported messagesView 9 actionsHide actions
  • Create BeneficiaryTool to create a new transfer beneficiary.
  • Create Bulk Tokenized ChargeTool to create a bulk tokenized charge batch for charging multiple previously tokenized cards.
  • Create Bulk Virtual Account NumbersTool to create multiple virtual account numbers.
  • Create Payment LinkTool to create a hosted payment link.
  • Create Payment PlanTool to create a new payment plan.
  • Create RefundTool to create a refund for a transaction.
  • Create SubaccountTool to create a new subaccount.
  • Create Virtual AccountTool to create a new virtual account number.
  • Generate Transaction ReferenceTool to generate a unique transaction reference.
Update & manageChange and manage existing recordsView 3 actionsHide actions
  • Disable Payment LinkTool to disable a Flutterwave payment link.
  • Update Payment PlanTool to update an existing payment plan.
  • Update SubaccountTool to update an existing subaccount.
Remove & cancelRemove records or cancel supported workView 3 actionsHide actions
  • Cancel Payment PlanTool to cancel a payment plan.
  • Delete BeneficiaryTool to delete a beneficiary by ID.
  • Delete SubaccountTool to delete a subaccount by ID.
Other actionsSpecialist and administrative actions.View 6 actionsHide actions
  • Initiate BVN VerificationTool to initiate BVN verification consent.
  • Initiate Mobile Money TanzaniaTool to initiate a mobile money payment in Tanzania.
  • Resolve Bank AccountTool to verify and resolve bank account details.
  • Resolve Card BINTool to resolve and retrieve card BIN information from Flutterwave.
  • Validate Bill ItemTool to validate a bill service before payment.
  • Verify Transaction by ReferenceTool to verify a transaction using its transaction reference.

Connection record

A connection you can control.

Sign-in
Customer-managed key
Setup
Use a key you create and control. It is stored securely and limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Flutterwave

How does the agent connect to Flutterwave?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Flutterwave?
The page above lists the 53 actions currently available through the Flutterwave connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Flutterwave included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Flutterwave is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Flutterwave to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Flutterwave.