---
title: "List JournalEntry record lines"
method: GET
path: "/public/v2/journal-entries/{record_number}/lines/"
tags: ["Journal Entries"]
---

# List JournalEntry record lines

`GET /public/v2/journal-entries/{record_number}/lines/`

## Request

- Base URL: `https://api.dualentry.com`
- URL: `https://api.dualentry.com/public/v2/journal-entries/{record_number}/lines/`
- Auth: none declared

Retrieve a paginated list of lines for a specific JournalEntry record, ordered by position.

## Path parameters

- `record_number` integer, required: The `number` attribute of the record.

## Query parameters

- `integration_sources` IntegrationSourceSlug[], nullable
- `search` string, nullable
- `code` string[], nullable
- `company_id` integer[], nullable
- `account_id` integer[], nullable
- `customer_id` integer[], nullable
- `vendor_id` integer[], nullable
- `number` integer[], nullable
- `start_date` string, date, nullable
- `end_date` string, date, nullable
- `record_status` RecordStatus[], nullable
- `approval_status` string[], nullable
- `approval_status_scope` RecordStatus[], nullable
- `related_journal_entry_number` integer[], nullable: Filter by the number of the related journal entry.
- `accrual_template_id` integer[], nullable
- `is_adjusting_entry` boolean, nullable
- `amount_gte` union
  - number
  - string
- `amount_lte` union
  - number
  - string
- `created_by_id` integer[], nullable
- `created_by_name` string[], nullable
- `updated_after` string, date-time, nullable
- `updated_before` string, date-time, nullable
- `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

- PagedPublicJournalEntryV2ItemOut
  - `items` PublicJournalEntryV2ItemOut[], 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
    - `is_billable` boolean
    - `billable_customer_id` integer, nullable
    - `billable_customer_name` string, nullable
    - `billable_project_id` integer, nullable
    - `billable_project_name` string, nullable
    - `billable_markup_pct` string, nullable
    - `id` integer, required
    - `entry_id` integer, required
    - `account_number` integer, required
    - `position` integer, required
    - `memo` string, required
    - `eliminated` boolean
    - `customer_id` integer, nullable
    - `customer_name` string, nullable
    - `vendor_id` integer, nullable
    - `vendor_name` string, nullable
    - `not_aging_eligible_reason` string
    - `reversal_line_id` integer, nullable
    - `reversal_entry_id` integer, nullable
  - `count` integer, required

## Other responses

- `404`: Not Found

## Changes

- **2026-10-15** `238fe9120a75`: 1 info
  - added the enum value `kintsugi` to the property `items/` of the `query` request parameter `integration_sources`
- **2026-10-09** `78a095dc747f`: 1 info
  - added the new optional `query` request parameter `is_adjusting_entry`
- **2026-10-07** `6c3a672eb6f4`: 1 info
  - added the enum value `anrok` to the property `items/` of the `query` request parameter `integration_sources`
- **2026-10-06** `f8de2ceea61d`: 4 info
  - added the new optional `query` request parameter `accrual_template_id`
  - added the new optional `query` request parameter `related_journal_entry_number`
  - added the optional property `items/items/eliminated` to the response with the `200` status
  - added the optional property `items/items/not_aging_eligible_reason` to the response with the `200` status
- **2026-09-29** `4b2d6ee0dff6`: 2 info
  - added the optional property `error_code` to the response with the `404` status
  - added the optional property `error_reason` to the response with the `404` status

[Operation history](https://skmtc.dev/dualentry/apis/dualentry-public-api/changes/public/v2/journal-entries/:record_number/lines/get.md)

---

[API](https://skmtc.dev/dualentry/apis/dualentry-public-api.md) · [All operations](https://skmtc.dev/dualentry/apis/dualentry-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dualentry/apis/dualentry-public-api/revisions/7588ae19aaff?raw)
