List company chart of accounts
Global NAS accounts with company name/enabled overrides plus company custom metadata. Includes all direct subaccounts in subaccountCount (including disabled); balanceType ACTIVE/PASSIVE is derived from normal debit/credit side, not enabled status. Literal q search; ordered by code. Company permission: `listCompanyAccounts`. Defaults: ADMIN, ACCOUNTANT, VIEWER. Current company role permissions and active membership are checked on every request; signed legacy role claims alone do not authorize this operation.
bearerAuthAuthorizationBearer <token>Obtained from POST /api/v1/auth/login, on the tenant's own subdomain. Presenting it on another tenant's subdomain is a 403.
legalEntityId*stringuuidq?stringLiteral code/name search, maximum 100 characters
""type?string"ASSET""CONTRA_ASSET""LIABILITY""EQUITY""INCOME""EXPENSE"page?integerZero-based page
int320size?integerPage size 1–100
int3250Account page returned
application/json- response
items?array<>page?integerint32size?integerint32totalElements?integerint64totalPages?integerint64curl -X GET 'https://api.monetaryai.uz/api/v1/accounting-settings/497f6eca-6276-4993-bfeb-53cbbbba6f08/accounts'{ "items": [ { "balanceType": "string", "code": "string", "custom": true, "enabled": true, "name": "string", "normalSide": "string", "subaccountCount": 0, "type": "ASSET", "version": 0 } ], "page": 0, "size": 0, "totalElements": 0, "totalPages": 0}List direct subaccounts GET
Tenant/company/parent-scoped metadata; not inferred from global NAS sections. Literal search across subaccount code/name, ordered by code/id. Company permission: `listCompanySubaccounts`. Defaults: ADMIN, ACCOUNTANT, VIEWER. Current company role permissions and active membership are checked on every request; signed legacy role claims alone do not authorize this operation.
Get accounting settings dropdown options GET
Only currently supported valuation/depreciation methods are returned. Tax regimes are configuration labels, not country-specific tax advice; no VAT rate is inferred. Company permission: `getAccountingSettingsOptions`. Defaults: ADMIN, ACCOUNTANT, VIEWER. Current company role permissions and active membership are checked on every request; signed legacy role claims alone do not authorize this operation.