LedgerLou Docs is optimized for desktop.

Please open this page on a device with a wider screen.

Bank

Import bank transactions

Imports bank transactions from a CAMT.053 XML string or a raw transaction list into a bank account.

import_bank_transactions
Authorization
Authorization string header required API key in the format ll_.... Pass as a Bearer token in the OAuth flow.
Scopes
bank:write
Parameters
bank_account_id string (uuid) optional ID of the target bank account (UUID from list_bank_accounts); alternatively provide bank_account_iban
bank_account_iban string optional IBAN of the bank account as an alternative to bank_account_id
transactions array optional Structured bank transactions for API-style imports (alternative to file_content_base64)
file_content_base64 string optional Base64-encoded XML/CAMT.053 file content (alternative to transactions)
file_name string optional Original file name, e.g. statement.xml
mime_type string optional Optional MIME type for file imports
Response
No response schema defined.
MCP import_bank_transactions
JSON
{
  "tool": "import_bank_transactions",
  "params": {
    "bank_account_id": "<string>",
    "bank_account_iban": "<string>",
    "transactions": [],
    "file_content_base64": "<string>",
    "file_name": "<string>",
    "mime_type": "<string>"
  }
}