AM/TA - Get Account Details

Details

/external/v1/accountarrow-up-right

Synopsis

Get Account Details

get

This route is used to retrieve the details of accounts, given a set of search filters. This endpoint is paginated, up to 25 records can be retrieved per call. This endpoint can be called by applications with access to scope "readAccount".

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : readAccount
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Query parameters
pageSizenumberOptional

The number of rows being retrieved. Must be a positive integer.

offsetnumberOptional

The offset (i.e. row start index). Must be a positive integer (or 0).

extraDataKeyFilterstring · max: 100Optional

The key to search within the extraData property. Will be used in combination with "extraDataValueFilter". If "extraDataValueFilter" is not provided then this property is discarded.

extraDataValueFilterstring · max: 100Optional

The value to search within the extraData property. Will be used in combination with "extraDataKeyFilter". If "extraDataKeyFilter" is not provided then this property is discarded.

accountIdsFilterstringOptional

The comma delimited list of account ids to filter the account records. Up to 25 records can be provided. Each record should not exceed 12 characters.

Example: USCCWSF01I00,USCCWSF01I01
accountCorrelationIdsFilterstringOptional

The comma delimited list of account correlation ids to filter the account records. Up to 25 records can be provided. Each record should not exceed 100 characters.

Example: 1234,5678,7890
accountCorrelationOrgIdstring · max: 12Optional

The organization identifier linked to the correlation ids provided in the "accountCorrelationIdsFilter" property. If not provided the organization id will be inferred from the access token.

investorIdsFilterstringOptional

The comma delimited list of investor ids to filter the account records. Up to 10 records can be provided. Each record should not exceed 12 characters.

Example: USCCWSF01I00,USCCWSF01I01
investorCorrelationIdsFilterstringOptional

The comma delimited list of investor correlation ids to filter the account records. Up to 10 records can be provided. Each record should not exceed 100 characters.

Example: 1234,5678,7890
investorCorrelationOrgIdstring · max: 12Optional

The organization identifier linked to the correlation ids provided in the "investorCorrelationIdsFilter" property. If not provided the organization id will be inferred from the access token.

Responses
chevron-right
200

Successfully retrieved the Account details

application/json
namestring · max: 500Optional

The account name. It is optional if accountId is provided. It is mandatory for new accounts.

benefitPlanInvestorbooleanOptional

True if the investor's account is designed to provide retirement benefits, or other forms of compensation to employees or plan participants. Is an optional field, if not provided "false" will be assumed.

Default: falseExample: true
typeall ofOptional

The account type. It is optional if accountId is provided. It is mandatory for new accounts. This information cannot be changed when promoting account updates.

string · enumOptional

The account type. It is optional if accountId is provided. It is mandatory for new accounts. This information cannot be changed when promoting account updates.

Possible values:
subTypeall ofOptional

The account subtype. It is an optional field. This information can be changed when promoting account updates.

string · enumOptional

The account subtype. It is an optional field. This information can be changed when promoting account updates.

Possible values:
additionalTypeInfostring · max: 100Optional

The additional account info. This parameter should be provided if account type or subtype are set to 'other'. This information can be changed when promoting account updates. If this property is set to null during an account update action (e.g. asset remediation) then the stored value will be clear.

Example: LLCPartnership
relationshipTypeall ofOptional

The account relationship type. It is optional if accountId is provided. It is mandatory for new accounts. - Brokerage - for accounts created under a broker - Institutional - for institutional accounts - Advisory - for accounts maintained by an RIA

Example: Brokerage
string · enumOptional

The account relationship type. It is optional if accountId is provided. It is mandatory for new accounts. - Brokerage - for accounts created under a broker - Institutional - for institutional accounts - Advisory - for accounts maintained by an RIA

Possible values:
isSubjectToERISAbooleanOptional

True if the account is subject to ERISA, false otherwise. Do not provide this if it is not applicable.

Example: true
accountIdstringOptional

This property uniquely identifies an account on the ledger

Example: TEST1234
statusall ofRequired

The status of the account.

Example: sync
string · enumOptional

The status of the account.

Possible values:
latestUpdateTimestampstring · date-timeOptional

The timestamp of the latest update to this account. This will match the "timestamp" obtained via account history endpoint for the latest block where this account's data was recorded.

Example: 2024-09-12T00:00:00.000Z
get
/external/v1/account

Last updated

Was this helpful?