request_payment
Send a payment to a recipient address with a specified amount, asset, and reason; the spend policy controls whether the transaction is allowed, blocked, or requires approval.
Instructions
Request to pay an address. The spend policy decides whether it is allowed, blocked, or requires human approval. Use this whenever you need to send a payment; do not attempt to move funds any other way.
Args:
recipient: destination 0x address
amount: amount to send, in whole units of asset (e.g. 0.05, 50)
reason: what the payment is for (recorded in the audit log)
asset: what to send — "ETH" (native, the default) or a token symbol
such as "USDC". Each asset has its own policy limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | ETH | |
| amount | Yes | ||
| reason | No | ||
| recipient | Yes |