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
cURL /v1/bank-transactions -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
}