List chart of accounts
List all accounts with current balances for a business.
Features:
- Filter by account type (Assets, Liabilities, Equity, Revenue, Expenses)
- Filter by fiscal year (accounts with activity in that year)
- Filter by specific accounting period (year + month)
- Filter by parent account (hierarchical view)
- Search by account name or code
- Include/exclude zero balance accounts
- Group accounts by type (Assets, Liabilities, etc.)
- Pagination support (default: 20 per page, max: 100)
Response includes:
- Account code, name, type, sub-type
- Current balance (from ledger)
- Formatted balance with currency symbol (€, £, $)
- Period-specific balance (if period filters applied)
- Debit and credit balances
- Parent/child account relationships
- Hierarchy level and children indicator
Grouping:
Use group_by=type to get accounts grouped by:
- Assets (Current, Fixed, Other)
- Liabilities (Current, Long-term)
- Equity
- Revenue
- Expenses (Operating, COGS)
Period Filtering:
Use both period_year and period_month together to get period-specific balances.
Example: period_year=2024&period_month=11 for November 2024.
Account Types (5 fundamental types):
asset: Asset (use account_subtype for current/fixed/other)liability: Liability (use account_subtype for current/long_term)equity: Equityrevenue: Revenueexpense: Expense (use account_subtype for operating/cogs)
Documentation Index
Fetch the complete documentation index at: https://docs.thredfi.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Partner-level JWT token (unscoped). Token payload includes partner_id. Business access is validated via partner ownership. Format: Bearer <your-jwt-token>
Use this for: Multi-business operations where the business_id is specified in the URL and partner has access to multiple businesses.
Path Parameters
Business UUID
Query Parameters
Filter by account type (case-insensitive). Values: asset, liability, equity, revenue, expense
Filter to show only accounts with journal entry activity in the specified fiscal year. Note: For export endpoint, use fiscal_year to calculate period-specific balances instead.
Group accounts by category. Values: 'type' (groups by Assets, Liabilities, Equity, Revenue, Expenses)
Include accounts with zero balance (default: true)
Page number (default: 1). Not used when group_by is specified.
Items per page (default: 20, max: 100). Not used when group_by is specified.
Filter by parent account UUID (show sub-accounts only)
Month for period-specific balance calculation (1-12). Must be used with period_year.
Year for period-specific balance calculation (e.g., 2024). Must be used with period_month.
Search by account name, code, or institution name