# Nxos API Reference ## Docs - [Initialize Account](https://docs.ledger.nxos.io/api-reference/ledger/account/create.md): The Create Account API endpoint adds a new account to the specified ledger. Each account can have a unique reference, which serves as a readable ID or account address. While optional, this reference provides an easy way to identify the account in subsequent operations. Accounts can hold multiple ass… - [Enable Asset For Account](https://docs.ledger.nxos.io/api-reference/ledger/account/enable-assets-for-an-account.md) - [List Accounts](https://docs.ledger.nxos.io/api-reference/ledger/account/list.md) - [Get Asset Balance for Account](https://docs.ledger.nxos.io/api-reference/ledger/account/list-all-balances-for-an-account.md): Gets the balance for a specific asset in an account - [Get Balance History for an Account and Asset](https://docs.ledger.nxos.io/api-reference/ledger/account/list-balance-history-for-an-account.md) - [Update Account](https://docs.ledger.nxos.io/api-reference/ledger/account/update-account-and-account-asset-rules.md) - [Create Asset](https://docs.ledger.nxos.io/api-reference/ledger/asset/create.md): The Create Asset API endpoint adds a new asset to the specified ledger. The asset code must be unique and is used in all subsequent operations involving this asset. It can be a simple currency ISO code (e.g., USD, EUR) or include subunit precision (e.g., USD/2, USD/6) for higher accuracy. - [List Assets](https://docs.ledger.nxos.io/api-reference/ledger/asset/list.md) - [Create a Ledger](https://docs.ledger.nxos.io/api-reference/ledger/ledger/create.md): The Create Ledger API endpoint establishes a new ledger in the system. A ledger serves as the primary container for financial data, including accounts, assets, and transactions. Each ledger can have a unique reference for easy identification. Users can create multiple ledgers to separate different b… - [Get Ledger](https://docs.ledger.nxos.io/api-reference/ledger/ledger/get.md) - [Create Transaction](https://docs.ledger.nxos.io/api-reference/ledger/transaction/create.md): The Record Transaction API endpoint is the core method for creating and executing financial transactions in the Nxos system. It allows you to create complex, multi-asset transactions consisting of one or more asset moves, all processed atomically. This endpoint supports various transaction types, f… - [List Transactions](https://docs.ledger.nxos.io/api-reference/ledger/transaction/list.md): The List Transactions API endpoint allows you to retrieve a paginated list of transactions within a specified ledger. - [Refund a Transaction](https://docs.ledger.nxos.io/api-reference/ledger/transaction/refund-a-transaction.md) - [Retrieve an Asset Move](https://docs.ledger.nxos.io/api-reference/ledger/transaction/retrieve-a-specific-asset-move.md) - [Retrieve a Transaction](https://docs.ledger.nxos.io/api-reference/ledger/transaction/retrieve-a-transaction.md) - [Retrieves the history of an asset move](https://docs.ledger.nxos.io/api-reference/ledger/transaction/retrieve-asset-move-history.md) - [Update Asset Moves](https://docs.ledger.nxos.io/api-reference/ledger/transaction/update-multiple-asset-moves.md): The Update Asset Moves API endpoint allows updating multiple asset moves in a single request. Asset moves are processed sequentially from index 0 to n-1. This order is significant as each update can affect subsequent moves. - [Create Account Type](https://docs.ledger.nxos.io/api-reference/ledger/type/account-type-create.md) - [List Account Types](https://docs.ledger.nxos.io/api-reference/ledger/type/account-type-list.md) - [Create Asset Move Decline Type](https://docs.ledger.nxos.io/api-reference/ledger/type/asset-move-failure-type-create.md) - [List Asset Move Decline Types](https://docs.ledger.nxos.io/api-reference/ledger/type/asset-move-failure-type-list.md) - [Create Asset Move Type](https://docs.ledger.nxos.io/api-reference/ledger/type/asset-move-type-create.md) - [List Asset Move Types](https://docs.ledger.nxos.io/api-reference/ledger/type/asset-move-type-list.md) - [Create Expected Payment](https://docs.ledger.nxos.io/api-reference/service/payment/create-expected-payment.md) - [Get Expected Payment](https://docs.ledger.nxos.io/api-reference/service/payment/get-expected-payment.md): Retrieves an expected payment by its ID or reference. Either payment_id or payment_ref query parameter must be provided. - [Reconcile Expected Payment](https://docs.ledger.nxos.io/api-reference/service/payment/reconcile-expected-payment.md): Attempts to reconcile an expected payment with reconciliation data such as reference code, amount, and currency. - [Accept Quote](https://docs.ledger.nxos.io/api-reference/service/transfer/accept-quote.md): Accepts a quote and initiates a transfer. - [List Quotes](https://docs.ledger.nxos.io/api-reference/service/transfer/list-quotes.md): Retrieves a list of quotes based on specified criteria. - [List Vouchers](https://docs.ledger.nxos.io/api-reference/service/vouchers/list-vouchers.md): Retrieves a list of vouchers based on specified criteria. - [Mint Voucher](https://docs.ledger.nxos.io/api-reference/service/vouchers/mint-voucher.md): Mints a new voucher with specified parameters. - [Redeem Voucher](https://docs.ledger.nxos.io/api-reference/service/vouchers/redeem-voucher.md): Redeems a voucher, transferring all or part of its value to a specified target account. - [Update Voucher](https://docs.ledger.nxos.io/api-reference/service/vouchers/update-voucher.md): Updates an existing voucher with new parameters. - [Authentication](https://docs.ledger.nxos.io/authentication.md) - [Accounts](https://docs.ledger.nxos.io/concepts/nxos/account.md): An entity within the ledger that holds assets - [Assets](https://docs.ledger.nxos.io/concepts/nxos/asset.md): Something of value that can be moved between accounts - [Asset Move](https://docs.ledger.nxos.io/concepts/nxos/asset-move.md): The transfer of assets from one account to another - [Balance](https://docs.ledger.nxos.io/concepts/nxos/balance.md): The amount of a specific asset held by an account at a given time - [Ledger](https://docs.ledger.nxos.io/concepts/nxos/ledger.md): The central data structure that holds all financial information in nxos - [Transaction](https://docs.ledger.nxos.io/concepts/nxos/transaction.md): A group of asset moves executed together as a single, atomic operation - [First transaction](https://docs.ledger.nxos.io/first_transaction.md) - [Introduction](https://docs.ledger.nxos.io/introduction.md): Welcome to Nxos - [Pagination](https://docs.ledger.nxos.io/pagination.md) - [Resource keys](https://docs.ledger.nxos.io/resource_keys.md) - [Transfer](https://docs.ledger.nxos.io/transfer.md) ## OpenAPI Specs - [service-openapi](https://docs.ledger.nxos.io/api-reference/service/service-openapi.yml) - [ledger-openapi](https://docs.ledger.nxos.io/api-reference/ledger/ledger-openapi.yml) - [openapi](https://docs.ledger.nxos.io/api-reference/ledger/openapi.yml) - [openapi_v1](https://docs.ledger.nxos.io/api-reference/openapi_v1.yml)