from and to query parameters. This endpoint is the primary way to build transaction history views, export feeds, or audit trails for a given account.
Endpoint
Authorization
Requires an API key with theACCOUNTS_READ scope. Pass your key in the Authorization header using the Bearer scheme.
Parameters
string (UUID)
required
The unique identifier of the account whose journal entries you want to list. Must be a valid UUID corresponding to an account in your tenant.
string (ISO 8601 datetime)
Inclusive lower bound on the entry’s
createdAt timestamp. Only entries created at or after this datetime are included. When omitted, no lower bound is applied.Example: 2024-01-01T00:00:00Zstring (ISO 8601 datetime)
Inclusive upper bound on the entry’s
createdAt timestamp. Only entries created at or before this datetime are included. When omitted, no upper bound is applied.Example: 2024-06-30T23:59:59Zinteger
Maximum number of entries to return in a single page. Accepted range:
1–200. Defaults to 50 when omitted.string
An opaque pagination cursor obtained from the
nextCursor field of a previous response. Pass this value to retrieve the next page of results. When omitted, the API returns the first page.Pagination
This endpoint uses cursor-based pagination. After fetching a page, check thenextCursor field in the response:
- If
nextCursoris a non-null string, pass it as thecursorquery parameter in your next request to retrieve the following page. - If
nextCursorisnull, you have reached the last page and there are no more entries to retrieve.
Request examples
First page, default limitResponse
string (UUID)
required
The account queried, echoed back from the request.
array
required
Ordered array of journal line objects for this page, in reverse chronological order. Not named
items, and there is no total count field — this endpoint is cursor-only.string | null
required
An opaque cursor pointing to the next page of results. Pass this as the
cursor query parameter in your next request. null indicates there are no further pages.