More endpoints

    Reports and reads

    Read the chart of accounts, financial reports, A/R aging, invoices, and journal entries.

    Chart of accounts

    Scope: coa:read. Save account_id values; names can change.

    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/coa" \
      -H "Authorization: Bearer $HL_API_KEY"

    Financial reports

    Scope: reports:read. The same scope reads A/R aging, invoices, customer payments, and credit memos, which is a good way to reconcile your system against HelloLedger.

    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/trial-balance?as_of=2026-08-31" \
      -H "Authorization: Bearer $HL_API_KEY"
    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/profit-and-loss?from=2026-08-01&to=2026-08-31" \
      -H "Authorization: Bearer $HL_API_KEY"
    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/reports/ar-aging?as_of=2026-08-31" \
      -H "Authorization: Bearer $HL_API_KEY"
    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/invoices?overdue_only=true" \
      -H "Authorization: Bearer $HL_API_KEY"

    Journal entries and the general ledger

    Scope: journals:read. Lists page with next_cursor. Pass from and to together to limit the date range.

    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/journal-entries?from=2026-08-01&to=2026-08-31" \
      -H "Authorization: Bearer $HL_API_KEY"
    GET
    curl "https://api.helloledger.ai/v1/companies/{company_id}/general-ledger?from=2026-08-01&to=2026-08-31" \
      -H "Authorization: Bearer $HL_API_KEY"

    Everything else

    The API reference lists every route with its schema. GET /v1/guide explains which route answers which bookkeeping question.