Tools
| Name | Description |
|---|---|
get_accountRetrieve details for the authenticated Airwallex account | Retrieve details for the authenticated Airwallex account |
list_connected_accountsList connected accounts available to a platform account | List connected accounts available to a platform account |
list_global_accountsList Airwallex global accounts for receiving funds | List Airwallex global accounts for receiving funds |
get_global_accountRetrieve a global account by ID | Retrieve a global account by ID |
list_depositsList deposits received into Airwallex accounts | List deposits received into Airwallex accounts |
get_current_balancesGet available and pending balances by currency | Get available and pending balances by currency |
get_balance_historyGet balance history records for reconciliation and cashflow review | Get balance history records for reconciliation and cashflow review |
list_financial_transactionsList financial transactions by date, source, batch, or status | List financial transactions by date, source, batch, or status |
get_financial_transactionRetrieve one financial transaction by ID | Retrieve one financial transaction by ID |
list_beneficiariesList saved beneficiaries for payouts | List saved beneficiaries for payouts |
get_beneficiaryRetrieve a saved beneficiary by ID | Retrieve a saved beneficiary by ID |
create_beneficiaryCreate a saved payout beneficiary from an Airwallex beneficiary JSON body | Create a saved payout beneficiary from an Airwallex beneficiary JSON body |
validate_beneficiaryValidate a beneficiary JSON body before creating or updating it | Validate a beneficiary JSON body before creating or updating it |
verify_beneficiary_accountVerify beneficiary bank account details and retrieve name-matching results where supported | Verify beneficiary bank account details and retrieve name-matching results where supported |
list_transfersList payouts and account transfers by date, status, currency, or request ID | List payouts and account transfers by date, status, currency, or request ID |
get_transferRetrieve a transfer by ID | Retrieve a transfer by ID |
create_transferCreate a transfer from an Airwallex transfer JSON body; may require SCA and appropriate account permissions | Create a transfer from an Airwallex transfer JSON body; may require SCA and appropriate account permissions |
validate_transferValidate a transfer JSON body before creating it | Validate a transfer JSON body before creating it |
get_indicative_fx_quoteRetrieve an indicative FX quote for a buy/sell currency pair and amount | Retrieve an indicative FX quote for a buy/sell currency pair and amount |
list_conversionsList FX conversions by currency, date, request ID, or status | List FX conversions by currency, date, request ID, or status |
get_conversionRetrieve an FX conversion by ID | Retrieve an FX conversion by ID |
create_conversionCreate an FX conversion from an Airwallex conversion JSON body; may move funds between currencies | Create an FX conversion from an Airwallex conversion JSON body; may move funds between currencies |
list_payment_intentsList payment intents for receivables and payment acceptance workflows | List payment intents for receivables and payment acceptance workflows |
get_payment_intentRetrieve a payment intent by ID | Retrieve a payment intent by ID |
list_payment_linksList payment links for receivables workflows | List payment links for receivables workflows |
get_payment_linkRetrieve a payment link by ID | Retrieve a payment link by ID |
list_chargesList charges for payment reconciliation | List charges for payment reconciliation |
get_chargeRetrieve a charge by ID | Retrieve a charge by ID |
list_invoicesList Airwallex invoices for receivables review | List Airwallex invoices for receivables review |
get_invoiceRetrieve an invoice by ID | Retrieve an invoice by ID |
list_invoice_itemsList line items for an invoice | List line items for an invoice |
list_billsList Airwallex spend bills for payables review | List Airwallex spend bills for payables review |
get_billRetrieve a spend bill by ID | Retrieve a spend bill by ID |
list_expensesList Airwallex spend expenses | List Airwallex spend expenses |
get_expenseRetrieve a spend expense by ID | Retrieve a spend expense by ID |
list_reimbursement_reportsList reimbursement reports for upcoming payables review | List reimbursement reports for upcoming payables review |
get_reimbursement_reportRetrieve a reimbursement report by ID | Retrieve a reimbursement report by ID |
list_cardholdersList Airwallex issuing cardholders | List Airwallex issuing cardholders |
get_cardholderRetrieve a cardholder by ID | Retrieve a cardholder by ID |
list_cardsList Airwallex issuing cards without exposing card PAN details | List Airwallex issuing cards without exposing card PAN details |
get_cardRetrieve card metadata by ID without calling the sensitive card-details endpoint | Retrieve card metadata by ID without calling the sensitive card-details endpoint |
list_card_transactionsList issuing card transactions for spend reconciliation | List issuing card transactions for spend reconciliation |
get_card_transactionRetrieve a card transaction by ID | Retrieve a card transaction by ID |
custom_api_callMake a read-only custom GET request to the Airwallex API | Make a read-only custom GET request to the Airwallex API |
custom_write_api_callMake a mutating custom API call to Airwallex; requires explicit confirmation because it can move money or change account state | Make a mutating custom API call to Airwallex; requires explicit confirmation because it can move money or change account state |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('airwallex', 'get_account', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'airwallex',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Airwallex to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Airwallex support?
Airwallex supports 45 tools including Get Account, List Connected Accounts, List Global Accounts, Get Global Account, List Deposits, and more.
Can I use Airwallex with AI agents?
Yes. Add Airwallex to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Airwallex be used in stateful agent workflows?
Yes. Agents can combine Airwallex tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Airwallex use?
Airwallex uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Airwallex integration cost?
The Airwallex integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
Connect Airwallex in minutes
Get 20,000 free action executions every month. No credit card required.