---
title: "List journal entry lines"
method: GET
path: "/public/v2/journal-entry-lines/"
tags: ["Journal Entry Lines"]
---

# List journal entry lines

`GET /public/v2/journal-entry-lines/`

Retrieve journal entry lines across all journal entries with filtering options. Returns paginated JSON. Date range defaults to the last 366 days if not provided. Maximum date range is 366 days.

## Query parameters

- `start_date` string, date, nullable — Filter by start date (inclusive)
- `end_date` string, date, nullable — Filter by end date (inclusive)
- `journal_entry_number` integer[], nullable — Filter by journal entry number(s)
- `journal_entry_number_gte` integer, nullable — Filter by journal entry number >= value
- `journal_entry_number_lte` integer, nullable — Filter by journal entry number <= value
- `company_id` integer[], nullable — Filter by company ID(s)
- `record_status` RecordStatus[], nullable — Filter by record status. Defaults to POSTED only if not specified.
- `ordering` string, nullable — Sort field. Allowed: date, -date, number, -number, id, -id.
- `limit` integer — Number of records to return per page (capped at 100)
- `offset` integer — Number of records to skip before starting to return results

## Response `200`

OK

- PagedJournalEntryLineSchemaOut
  - `items` JournalEntryLineSchemaOut[], required
    - `amortizable_assets` AmortizableAssetRefOut[]
      - `id` integer, required
      - `name` string, required
    - `fixed_assets` FixedAssetRefOut[]
      - `id` integer, required
      - `name` string, required
    - `debit` string, required
    - `credit` string, required
    - `classifications` RecordClassificationsSchemaOut[]
      - `id` integer, required
      - `name` string, required
      - `line_id` integer, required
      - `line_name` string, required
      - `parent_classification_id` integer, nullable
      - `parent_classification_line_id` integer, nullable
    - `id` integer, required
    - `entry_id` integer, required
    - `account_number` integer, required
    - `position` integer, required
    - `memo` string, required
    - `customer_id` integer, nullable
    - `customer_name` string, nullable
    - `vendor_id` integer, nullable
    - `vendor_name` string, nullable
    - `reversal_line_id` integer, nullable
    - `reversal_entry_id` integer, nullable
    - `journal_entry_number` integer, required
    - `journal_entry_date` string, date, required
    - `company_id` integer, nullable
    - `record_status` 'draft' | 'posted' | 'archived', required
    - `reversal_date` string, date, nullable — Posting date of the reversal this line is mirrored into, or null when the journal entry is not reversed.
  - `count` integer, required

---

[API](https://skmtc.net/dualentry/apis/dualentry-public-api.md) · [All operations](https://skmtc.net/dualentry/apis/dualentry-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dualentry/dualentry-public-api/revisions/1690a2e6f8e9/schema)
