Skip to main content
POST
Move money externally
Creates a transfer from a Lemma account to a saved recipient — an external bank account registered in Lemma. External transfers are sent via ACH and typically settle within 1-2 business days.
Transfers over $100,000 are held for manual review by the Lemma team as a security measure to protect your accounts in the event of a compromised API key. Need higher limits? Contact us.

Headers

string
required
A key that lets you safely retry the request without sending the same ACH transfer more than once. See Idempotency.

Request body

string
required
The ID of the Lemma account to send money from.
string
required
The ID of a saved recipient. You cannot send money to an arbitrary bank account — it must be a pre-registered recipient belonging to your provider.
integer
required
The amount to transfer in cents. Must be greater than zero.
string
A description for the transfer. Appears on the sender’s transaction history.

Response

Returns the created ACH transfer object.
string
Unique identifier for the ACH transfer.
string
The Lemma account the transfer moves money from or to.
string | null
The external account on the other side of the transfer.
integer
The transfer amount in cents. A positive amount indicates a credit transfer pushing funds to the receiving account. A negative amount indicates a debit transfer pulling funds from the receiving account (an ACH pull).
string
Current status of the ACH transfer.
string
The statement descriptor shown to the counterparty.
string | null
The settled transaction, once the transfer posts.
string | null
ISO 8601 timestamp of when the transfer settled.
object | null
Submission details, once the transfer reaches the ACH network.
object | null
Return details, if the transfer was returned.