execute_transfer
Transfer money between bank accounts or wallets across fiat and crypto networks. Automatically prevents duplicate transfers using idempotency keys derived from transfer parameters.
Instructions
Execute a money transfer between funding instruments with automatic idempotency. Requires source_id and destination_id (bank account or wallet IDs), amount, source_currency, destination_currency, source_network, and destination_network. The idempotency key is auto-generated from parameters to prevent duplicate transfers. Supported networks: ach, wire, sepa (fiat); ethereum, polygon, sol, base, arbitrum, tron, avalanche, optimism (crypto).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_id | Yes | ||
| destination_id | Yes | ||
| amount | Yes | ||
| source_currency | Yes | ||
| destination_currency | Yes | ||
| source_network | Yes | ||
| destination_network | Yes | ||
| customer_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||