Skip to main content
POST
Create external account
Creates a saved external account that can be used as a destination for transfers. External accounts represent bank accounts outside of Lemma, such as a vendor, payroll provider, or another financial institution. External accounts cannot be edited after creation. If you need to change account details, archive the existing external account and create a new one. See Saved recipients for more on why.
The nickname is visible to the account owner on their Lemma dashboard. Choose something descriptive and recognizable (e.g., “Owner’s Personal Account” rather than “Acct 4821”). We recommend making nicknames unique within a provider.

Headers

Idempotency-Key
string
required
A key that prevents creating a duplicate external account if the same request is retried. Reusing a key returns the originally created account instead of saving a second one. See Idempotency.

Request body

entity_id
string
required
The ID of the entity this recipient belongs to.
nickname
string
required
A human-readable label for this recipient. Displayed on the Lemma dashboard and in transaction history.
holder_type
string
required
Whether the account holder is a business or an individual. One of business or individual.
routing_number
string
required
The 9-digit ABA routing number of the recipient’s bank.
account_number
string
required
The bank account number. Digits only.
holder_name
string
required
The legal name of the account holder.
holder_address
object
required
The account holder’s mailing address. Must be a US address.

Response

Returns the created external account object.
id
string
Unique identifier for the external account, prefixed with external_account_.
entity_id
string
The ID of the entity that owns this external account.
nickname
string
The human-readable label for this external account.
holder_type
string
business or individual.
routing_number
string
The routing number of the account holder’s bank.
account_number
string
The external account’s account number.
status
string
The external account’s status. Always active on creation.
created_at
string
ISO 8601 timestamp of when the external account was created.