NuminaDevelopers
Dashboard
List booked ledger entries

List booked ledger entries

GET
/v1/ledger-entries

The posted entries in a date range, ordered by date and posting number: VAT is its own entry, as in the reports. Entries reversed by a correction or cancellation are excluded; a corrected transaction shows its current entries. Drafts are excluded. Amounts follow the ledger sign: debit positive, credit negative.

Requires one ofjournal:readread:ledger

Query parameters

  • fromstringRequired· YYYY-MM-DD
    First entry date (inclusive, YYYY-MM-DD)
  • tostringRequired· YYYY-MM-DD
    Last entry date (inclusive, YYYY-MM-DD)
  • limitinteger· 1–1000
    Entries per page (default and max: 1000)

    Default 1000

  • offsetinteger· nullable· ≥ 0
    Pagination offset; pass next_offset from the last page

    Default 0

Errors

  • 400Invalid input or validation failed
  • 401Invalid or missing authentication
  • 403Missing scope, or the company is archived
  • 429Rate limit exceeded
  • 500Internal Server Error

Every error has the same shape. See Errors.

cURL
curl https://api.numina.app/v1/ledger-entries?from=2026-01-01&to=2026-12-31 \
  -H "Authorization: Bearer numi_YOUR_API_KEY"
JavaScript
const response = await fetch("https://api.numina.app/v1/ledger-entries?from=2026-01-01&to=2026-12-31", {
  method: "GET",
  headers: {
    Authorization: `Bearer ${process.env.NUMINA_API_KEY}`,
  },
});

const data = await response.json();
Python
import os

import requests

response = requests.get(
    "https://api.numina.app/v1/ledger-entries?from=2026-01-01&to=2026-12-31",
    headers={
        "Authorization": f"Bearer {os.environ['NUMINA_API_KEY']}",
    },
)
data = response.json()
Response
200
{
  "entries": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "transaction_id": "550e8400-e29b-41d4-a716-446655440000",
      "date": "2026-03-14",
      "entry_number": 0,
      "account_number": 4000,
      "account_name": "Kontorartikler",
      "text": "string",
      "amount": 0,
      "amount_dkk": 0,
      "currency": "DKK",
      "is_vat_entry": false,
      "vat_code": "I25",
      "entry_type": "vat_settlement",
      "attachment_id": "550e8400-e29b-41d4-a716-446655440000",
      "attachment_number": 185
    }
  ],
  "has_more": false,
  "next_offset": 0
}