List journal lines
Returns multiple journal lines from the ledger across all matching intents, optionally filtered by account, date range or search term.
GET
/v1/journal Authorization
Authorization string header required API key in the format
ll_.... Pass as a Bearer token. Query Parameters
account string optional Filter by account number
startDate string optional From date (YYYY-MM-DD)
endDate string optional To date (YYYY-MM-DD)
search string optional Search in description, account numbers and external_reference
externalReference string optional Exact filter on
external_reference limit number optional Max. results (default: 200, max: 1000)
Responses
200
Success
400
INVALID_INPUT Required fields are missing or values do not match the expected format.
GET
cURL /v1/journal -cmd">curl --request -method">GET --globoff -punct">\
--url 'https://api.ledgerlou.de/v1/journal' -punct">\
--header 'Authorization: Bearer ll_your_key' -punct">\
--get -punct">\
--data-urlencode 'startDate=2026-03-17' -punct">\
--data-urlencode 'endDate=2026-03-21' -punct">\
--data-urlencode 'limit=200' 200 Response
JSON {
"entries": [
{
"id": "<string>",
"journal_number": 1,
"booking_date": "<string>",
"account_debit": "<string>",
"account_credit": "<string>",
"amount": 1,
"description": "<string>",
"source": "<string>",
"intent_id": "<string>",
"fx_currency": null,
"fx_amount": null,
"external_reference": null,
"custom_metadata": null,
"provenance_summary": {
"surface": "<string>",
"surface_label": "<string>",
"channel": "<string>",
"channel_label": "<string>",
"actor_type": "<string>",
"actor_label": "<string>",
"actor_key_prefix": "<string>",
"actor_display": "<string>"
}
}
]
}