---
title: "List journal entries"
method: GET
path: "/entries"
tags: ["Accounting"]
---

# List journal entries

`GET /entries`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/entries`
- Auth: one of:
  - HTTP bearer and API key in header `x-organization-id`
  - HTTP bearer and API key in header `x-organization-id`

Paginated journal entry list with optional status, date, search, and source filters. source=current excludes bulk-imported history (QBO/CSV migrations); source=imported returns only that history.

## Query parameters

- `page` integer
- `limit` integer
- `status` 'draft' | 'posted' | 'void'
- `search` string
- `from` string, date
- `to` string, date
- `source` 'all' | 'current' | 'manual' | 'imported'
- `sortBy` 'date' | 'number' | 'amount'
- `sortOrder` 'asc' | 'desc'

## Response `200`

Journal entry list

- object
  - `entries` JournalEntry[]
    - `id` string, uuid
    - `entryNumber` integer
    - `date` string, date
    - `description` string
    - `status` 'draft' | 'posted' | 'void'
  - `total` integer
  - `pagination` Pagination
    - `page` integer
    - `limit` integer
    - `total` integer
    - `totalPages` integer
  - `counts` object: Entry counts for the active source filter, ignoring status/search/date filters. postedTotalDebit is integer cents.
    - `all` integer
    - `posted` integer
    - `draft` integer
    - `void` integer
    - `postedTotalDebit` integer
  - `organizationTotal` integer: Total non-deleted entries in the organization regardless of filters

## Other responses

- `default`: Error response

---

[API](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api.md) · [All operations](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/revisions/9a8269f0a586?raw)
