# Get Account Balances Get current balances for all ledger account codes. Useful for reconciliation and financial reporting. Endpoint: GET /ledger/accountBalances Version: 1.0.0 Security: OAuth2 ## Query parameters: - `as_of_date` (string) Get balances as of this date (defaults to current) ## Response 200 fields (application/json): - `asOfDate` (string) - `balances` (array) - `balances.accountCode` (string) Chart of accounts code Enum: "REVENUE", "AR", "CONTRA_REVENUE", "CLEARING", "BANK", "FEE_EXPENSE", "REFUND_EXPENSE" - `balances.debitBalance` (integer) - `balances.creditBalance` (integer) - `balances.netBalance` (integer) Debit - Credit ## Response 401 fields (application/json): - `result` (object, required) - `result.status` (string, required) Response status (always ERROR for error responses) Enum: "ERROR" - `error` (object, required) - `error.responseCode` (string, required) Response code (numeric or contains numbers, e.g., "404", "409", "500", "ERR001") Example: "404" - `error.responseMessage` (array, required) Array of error message strings for multiple error details Example: ["Charge not found","The requested charge ID does not exist in the system"]