lemma_move_money_externally
Send ACH payments from a Lemma account to an approved external recipient, with explicit user confirmation required for each transfer.
Instructions
WRITE -- MOVES REAL MONEY: send an ACH transfer from a Lemma account to a SAVED RECIPIENT (destination must be an external_account_id from lemma_list_external_accounts; arbitrary bank accounts are rejected). Settles in 1-2 business days; transfers over $100,000 are held for manual review by Lemma. Requires explicit user approval before every call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Must be true to execute. Requires prior explicit approval from the human user. | |
| reference | Yes | Stable caller-supplied identifier for THIS action (e.g. an invoice/payout ID). The Idempotency-Key is derived deterministically from it, so retrying with the same reference is safe (Lemma replays instead of re-executing). Use a NEW reference only for a genuinely new action. | |
| description | No | Letters, numbers, and spaces only; max 200 chars; shows on the transaction | |
| amount_dollars | Yes | Amount in DOLLARS (e.g. 1250.50); converted to cents internally | |
| source_account_id | Yes | Lemma account ID to send from | |
| destination_account_id | Yes | Saved recipient (external account) ID to send to |