Create bank account
Creates a bank account along with its linked ledger (chart-of-accounts) entry in a single transaction. The ledger account code must be a unique 6-digit integer within the company's chart of accounts.
Request
- Base URLhttps://light.inc (the document declares no server; this is the origin it was published from)
- Auth
- API key in header Authorization
- or HTTP bearer
Request body
ID of the company entity this bank account belongs to.
Bank account display name.
Bank provider. Use OTHER if no specific provider applies.
⚠️ This enum is not exhaustive; new values may be added in the future.
Bank country (ISO 3166-1 alpha-2).
⚠️ This enum is not exhaustive; new values may be added in the future.
IBAN. Required (with BIC) for IBAN countries.
BIC / SWIFT code. Required (with IBAN) for IBAN countries.
Domestic bank account number. Used for non-IBAN countries; must be paired with domesticBankCode.
Domestic bank code (e.g. routing/sort code). Must be paired with domesticBankAccountNumber.
Bank name.
Bank city.
Bank street address.
Bank ZIP / postal code.
Bank state / region.
Default charge bearer for international transfers. OUR = sender pays all fees, SHAR = fees shared. OUR applies outside the EEA only: a payment between two EEA countries falls under PSD2 and is always sent with shared charges, whatever this is set to.
- OUR - Sender pays all fees
- SHAR - Fees are shared between sender and receiver
⚠️ This enum is not exhaustive; new values may be added in the future.
Example request
{
"currency": "USD"
}Response
default response
Unique identifier for the bank account object
ID of the company
ID of the entity
Bank account display name
Type of the bank account (physical or virtual)
- PHYSICAL - A physical bank account
- VIRTUAL - A virtual bank account
⚠️ This enum is not exhaustive; new values may be added in the future.
Bank provider
⚠️ This enum is not exhaustive; new values may be added in the future.
Payment scheduling eligibility for this bank account
- INTERNAL - Eligible for payment scheduling via Light internal capabilities
- BANK_PROVIDER - Eligible for payment scheduling via the bank provider
- INELIGIBLE - Not eligible for payment scheduling
⚠️ This enum is not exhaustive; new values may be added in the future.
IBAN
BIC / SWIFT code
Domestic bank account number
Domestic bank code / routing code
Bank country (ISO 3166-1 alpha-2)
⚠️ This enum is not exhaustive; new values may be added in the future.
Bank city
Bank address
Bank ZIP / postal code
Bank name
Bank state / region
Ledger account code linked to this bank account
Timestamp when the bank account was created
Example response
{
"currency": "USD"
}Changes
No recorded changes to this operation across all 1 revision of this API.