# Accounts Accounts are used to hold funds on the platform. Once a customer is onboarded via the application process, you can create accounts for them in various currencies. ## Retrieve Accounts - [GET /v1/accounts/deposits](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/getaccounts.md): Retrieves a list of accounts given the filter parameters provided ## Open Account - [POST /v1/accounts/deposits](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/openaccount.md): Opens a new account for a customer of a given product type ## Retrieve Account - [GET /v1/accounts/deposits/{id}](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/getaccount.md): Retrieves the base set of account details for a given account ID ## Update Account - [PATCH /v1/accounts/deposits/{id}](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/updatedepositaccount.md): Update an account details. Currently only the account status can be updated. ## Retrieve Transactions - [GET /v1/accounts/deposits/{id}/transactions](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/gettransactions_1.md): Retrieves all transactions under the given account ## Retrieve Transaction - [GET /v1/accounts/deposits/{id}/transactions/{id}](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/gettransaction_1.md): Retrieves details of a single transaction under the given account ## Retrieve Statements - [GET /v1/accounts/deposits/{id}/statements](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/getstatements.md): Retrieves a paginated list of statements for a given account id. ## Retrieve Statement - [GET /v1/accounts/deposits/{account_id}/statements/{statement_id}](https://docs.rail.io/api-docs/openapi/rail-spec/accounts/getstatement.md): Retrieves the statement for a specific month and year for a given account id.