Skip to main content
GET
/
journal_entries
List journal entries
curl --request GET \
  --url https://app.finta.com/api/v1/journal_entries \
  --header 'Authorization: Bearer <token>'
{
  "object": "list",
  "url": "/api/v1/journal_entries",
  "has_more": true,
  "next_cursor": "je_h8i9j0k1l2m3n4",
  "data": [
    {
      "id": "je_a1b2c3d4e5f6g7",
      "object": "journal_entry",
      "merchant": "AWS",
      "name": "AWS",
      "date": "2026-02-15",
      "amount_cents": 49900,
      "type": "debit",
      "currency": "USD",
      "category_id": "cat_o5p6q7r8s9t0u1",
      "category_name": "Software",
      "source_type": "transaction",
      "created": 1771113600
    },
    {
      "id": "je_h8i9j0k1l2m3n4",
      "object": "journal_entry",
      "merchant": "AWS",
      "name": "AWS",
      "date": "2026-02-15",
      "amount_cents": 49900,
      "type": "credit",
      "currency": "USD",
      "category_id": "cat_j6k7l8m9n0o1p2",
      "category_name": "Cash",
      "source_type": "transaction",
      "created": 1771113600
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://www.finta.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key prefixed with finta_

Query Parameters

limit
integer
default:100

Maximum number of results to return (1-500). Defaults to 100.

Required range: 1 <= x <= 500
starting_after
string

A cursor for pagination. Pass the next_cursor value from a previous response to fetch the next page.

start_date
string<date>

Return entries on or after this date (YYYY-MM-DD). If omitted, no lower bound.

end_date
string<date>

Return entries on or before this date (YYYY-MM-DD). If omitted, no upper bound.

category_id
string

Filter by category prefixed ID.

source_type
enum<string>

Filter by what created the entry: transaction, spread, csv_upload, capitalization, split, or intercompany.

Available options:
transaction,
spread,
csv_upload,
capitalization,
split,
intercompany
type
enum<string>

Filter by entry type: debit or credit.

Available options:
debit,
credit

Response

A paginated list of journal entries

object
enum<string>
required
Available options:
list
url
string
required

The canonical path of the collection, relative to the API host. Useful for logging, debugging, and generic pagination utilities that do not need to be aware of the specific endpoint.

Example:

"/api/v1/journal_entries"

has_more
boolean
required

Whether there are more results beyond this page.

data
object[]
required
next_cursor
string | null

Pass this value as starting_after to fetch the next page. Null when has_more is false.