Get Accounts
v1.accounts.get_accounts(AccountGetAccountsParams**kwargs) -> AccountGetAccountsResponse
GET/v1/accounts
List accounts the authenticated user has permission to access.
Results can be narrowed with the optional account_id and account_name
filters. account_id is a lexicographic prefix match on the decimal account
id (e.g. 100 matches 100345 and 100567); account_name is a
case-insensitive substring match on the account’s full name. When both are
supplied an account must match both. When neither is supplied every
accessible account is returned.
Get Accounts
from clearstreet import ClearStreet
client = ClearStreet(
api_key="My API Key",
)
response = client.v1.accounts.get_accounts()
print(response){
"data": [
{
"account_holder_entity_id": 987654321,
"close_date": null,
"full_name": "Test Trading Account",
"id": 19816,
"open_date": "2023-01-15",
"options_level": 1,
"short_name": "TST-ACCOUNT-01",
"status": "ACTIVE",
"subtype": "MARGIN",
"type": "CUSTOMER"
},
{
"account_holder_entity_id": 987654322,
"close_date": "2024-08-01",
"full_name": "Old Test Account",
"id": 19817,
"open_date": "2021-05-20",
"options_level": 0,
"short_name": "TST-ACCOUNT-02-CLOSED",
"status": "CLOSED",
"subtype": "CASH",
"type": "CUSTOMER"
}
],
"error": null,
"metadata": {
"next_page_token": "cGFnZT0yJmxhc3RfaWQ9MTk4MTc=",
"page_number": 1,
"request_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"total_items": 25,
"total_pages": 3
}
}{
"error": {
"code": 403,
"message": "The caller does not have permission to execute the specified operation"
},
"metadata": {
"request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
}
}Returns Examples
{
"data": [
{
"account_holder_entity_id": 987654321,
"close_date": null,
"full_name": "Test Trading Account",
"id": 19816,
"open_date": "2023-01-15",
"options_level": 1,
"short_name": "TST-ACCOUNT-01",
"status": "ACTIVE",
"subtype": "MARGIN",
"type": "CUSTOMER"
},
{
"account_holder_entity_id": 987654322,
"close_date": "2024-08-01",
"full_name": "Old Test Account",
"id": 19817,
"open_date": "2021-05-20",
"options_level": 0,
"short_name": "TST-ACCOUNT-02-CLOSED",
"status": "CLOSED",
"subtype": "CASH",
"type": "CUSTOMER"
}
],
"error": null,
"metadata": {
"next_page_token": "cGFnZT0yJmxhc3RfaWQ9MTk4MTc=",
"page_number": 1,
"request_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"total_items": 25,
"total_pages": 3
}
}{
"error": {
"code": 403,
"message": "The caller does not have permission to execute the specified operation"
},
"metadata": {
"request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
}
}