List bank entries

Operation ID: bankEntries

Group: Banking › Bank Entries

Open in the interactive reference

GET /banking/bank-entries

Read-only: Reads and returns; changes nothing.

Lists bank entries. Each item is a bank entry without its lines.

To read the lines, use GET banking/bank-entries/:id. To match on the bank account, use POST banking/bank-entries/search.

Parameters

Name In Type Required Description
Api-Version header string · v1 yes The API version this request targets, named by its public identifier. Required on every request; omitting it, or naming a version this company does not have, is answered with 400. This document describes version v1.

Query surface

Response

200 Success

Under data, an array of bankEntriesRow:

Field Type Required Filter Sort Description
id string no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) yes The unique identifier for the bank entry.
bankEntryNumber string | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) yes The bank entry number. Absent until one has been assigned.
name string | null no no no The display name of the bank entry.
description string | null no no no A free-form description of the entry.
transactionDate date | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn) yes The date of the transaction this entry records. Format YYYY-MM-DD.
serviceDate date | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn) yes The date the goods or services were delivered. Format YYYY-MM-DD.
currency string | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) yes The currency the entry is denominated in. Format ISO 4217, for example 'USD'. It governs every line amount.
status string | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) yes The reconciliation status of the entry. Possible values: 'matched', 'unmatched', 'voided', 'integrated'.
journalEntryNumber string | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) yes The number of the journal entry this entry posted to, when it has been posted.
origin string | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn), Pattern (like) yes A label for the source system the entry was created from.
bankAccountName string | null no no no The name of the bank general-ledger account.
lastModifiedDate date-time | null no Exact (eq, ne), Range (gt, gte, lt, lte, between), Any of (in, notIn) yes The date and time the bank entry last changed, in UTC. Format YYYY-MM-DDTHH:mm:ss.sssZ.
{
  "data": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "bankEntryNumber": "<bankEntryNumber>",
      "name": "<name>",
      "description": "<description>",
      "transactionDate": "2026-01-15",
      "serviceDate": "2026-01-15",
      "currency": "<currency>",
      "status": "<status>",
      "journalEntryNumber": "<journalEntryNumber>",
      "origin": "<origin>",
      "bankAccountName": "<bankAccountName>",
      "lastModifiedDate": "2026-01-15T09:30:00.000Z"
    }
  ],
  "pagination": {
    "hasMore": true,
    "nextCursor": "<nextCursor>"
  }
}

Statuses