---
title: "Get Journal Entry"
method: GET
path: "/journal-entries/{entry_id}"
tags: ["reconciliation"]
---

# Get Journal Entry

`GET /journal-entries/{entry_id}`

## Request

- Base URL: `https://app.zeno-works.ch` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zeno-works.ch/journal-entries/{entry_id}`
- Auth: none declared

## Path parameters

- `entry_id` string, required

## Headers

- `authorization` string, nullable

## Cookies

- `access_token` string, nullable

## Response `200`

Successful Response

- JournalEntryResponse
  - `journal_entry` JournalEntryDetail, required
    - `id` string, required
    - `company_id` string, required
    - `import_id` string, nullable
    - `source_system` string, nullable
    - `entry_date` string, date, required
    - `period` string, nullable
    - `document_number` string, nullable
    - `reference` string, nullable
    - `description` string, nullable
    - `currency` string, nullable
    - `total_amount` string, nullable
    - `created_at` string, date-time, required
    - `reconciled` boolean
    - `lines` JournalLineOut[]
      - `id` string, required
      - `line_no` integer, required
      - `line_role` 'unknown' | 'bank' | 'counterparty' | 'expense' | 'revenue' | 'tax' | 'rounding', required
      - `debit_credit` 'credit' | 'debit', required
      - `account_number` string, required
      - `account_name` string, nullable
      - `contra_account_number` string, nullable
      - `amount` string, required
      - `currency` string, required
      - `description` string, nullable
      - `document_number` string, nullable
      - `reference_number` string, nullable
      - `cost_center_code` string, nullable
      - `cost_unit_code` string, nullable
      - `project_code` string, nullable
    - `bank_entries` LinkedBankEntry[]
      - `link_id` string, required
      - `bank_entry_id` string, required
      - `booking_date` string, date, nullable
      - `amount` string, required
      - `currency` string, required
      - `credit_debit` 'credit' | 'debit', required
      - `allocated_amount` string, required
      - `match_quality` 'full' | 'strong' | 'partial' | 'weak' | 'manual' | 'imported', required: Graded bank-entry ↔ invoice match quality (match-quality feature, 2026-06-09). Auto bands (from how many matchable fields line up, see ``services.reconciliation``): ``full`` > ``strong`` > ``partial`` > ``weak``. ``manual`` (user-created/confirmed) and ``imported`` (asserted by a source export) are provenance values that win over any auto band.
      - `match_signals` object, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zeno-works/apis/zeno-api.md) · [All operations](https://skmtc.dev/zeno-works/apis/zeno-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zeno-works/apis/zeno-api/revisions/1eb93dde146c?raw)
