LedgerLou Docs is optimized for desktop.

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

Bank

Filter and list transactions

Returns bank transactions filtered by account, date range, reconciliation status or free-text.

GET /v1/bank-transactions
Authorization
Authorization string header required API key in the format ll_.... Pass as a Bearer token.
Query Parameters
bank_account_id uuid optional Filter by bank account
start_date string optional From date (YYYY-MM-DD)
end_date string optional To date (YYYY-MM-DD)
search string optional Search in counterparty_name, reference
status string optional "unreconciled", "reconciled" or "excluded"
limit number optional Max. results (default: 200, max: 500)
offset number optional Offset for pagination
Responses
200
Success
400
INVALID_INPUT Required fields are missing or values do not match the expected format.
GET /v1/bank-transactions
cURL
-cmd">curl --request -method">GET -punct">\
  --url 'https://api.ledgerlou.de/v1/bank-transactions' -punct">\
  --header 'Authorization: Bearer ll_your_key'
200 Response
JSON
{
  "transactions": [
    {
      "id": "<string>",
      "tx_date": "<string>",
      "amount": 1,
      "counterparty_name": "<string>",
      "reference": "<string>",
      "status": "<string>"
    }
  ],
  "total": 1
}