## Get Account By ID `v1.accounts.get_account_by_id(intaccount_id) -> AccountGetAccountByIDResponse` **get** `/v1/accounts/{account_id}` Fetch account details by ID ### Parameters - `account_id: int` ### Returns - `class AccountGetAccountByIDResponse: …` - `data: Account` Represents a trading account - `id: int` The unique identifier for the account - `account_holder_entity_id: int` The account holder entity identifier - `full_name: str` The full legal name of the account - `open_date: date` The date the account was opened - `options_level: int` The options level of the account - `short_name: str` The short name of the account - `status: AccountStatus` The current status of the account - `"ACTIVE"` - `"INACTIVE"` - `"CLOSED"` - `subtype: AccountSubtype` The sub-type of account - `"CASH"` - `"MARGIN"` - `"OTHER"` - `type: AccountType` The type of account - `"CUSTOMER"` - `"OTHER"` - `close_date: Optional[date]` The date the account was closed, if applicable ### Example ```python from clear_street import ClearStreet client = ClearStreet( api_key="My API Key", ) response = client.v1.accounts.get_account_by_id( 0, ) print(response) ``` #### Response ```json { "data": { "account_holder_entity_id": 987654321, "close_date": null, "full_name": "Test Trading Account", "id": 19816, "open_date": "2023-01-15", "short_name": "TST-ACCOUNT-01", "status": "ACTIVE", "subtype": "MARGIN", "type": "CUSTOMER" }, "error": null, "metadata": { "request_id": "b7e2d3f4-a1b2-4c3d-8e4f-5a6b7c8d9e0f" } } ```