LedgerLou Docs is optimized for desktop.

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

Journal

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 /v1/journal
cURL
-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>"
      }
    }
  ]
}