AM/TA - Get Investor Details

Details

/external/v1/investorarrow-up-right

Synopsis

Get Investor Details

get

This route is used to retrieve the details of investors, 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 "readInvestor".

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : readInvestor
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.

investorIdsFilterstringOptional

The comma delimited list of investor ids to filter the investor records. Up to 25 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 investor records. Up to 25 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 investor details

application/json
typeall ofOptional

This defines the type of investor (individual vs legal entity). Must be provided for new investors. This information cannot be updated if investorId is supplied.

Example: individual
string · enumOptional

This defines the type of investor (individual vs legal entity). Must be provided for new investors. This information cannot be updated if investorId is supplied.

Possible values:
accreditationLevelall ofOptional

This defines the investor accreditation level. It is an optional field.

Example: selfAccredited
string · enumOptional

This defines the investor accreditation level. It is an optional field.

Possible values:
isInstitutionalbooleanOptional

True if the investor is to be signaled as an institutional investor. Default is false.

Default: false
hasKYCPassedbooleanOptional

True if the investor has undergone KYC (know your customer) verification. Default is false.

Default: false
isComplianceApprovedbooleanOptional

True if the investor has undergone compliance review and was approved to execute transactions. Default is false

Default: false
is5131RestrictedPersonbooleanOptional

True if the investor wishes to be treated as a "restricted person" for purposes of rule 5130 and FINRA rule 5131 ("rule 5131"). If true, the investor acknowledges and agrees that profits and losses associated with new issues will not be allocated to the account. Default is false

Default: false
namestring · max: 500Optional

The name of the investor. It is optional only if investorId is provided. For new investors it is mandatory.

isNomineebooleanOptional

Indicates whether the investor is a nominee. True if the investor is a nominee, false otherwise. It is optional. Leave empty if not applicable.

Example: true
investorIdstring · max: 12Required

This is the id that uniquely identifies an investor on the ledger. For new investors this should not be provided. To update an existing investor information this should be provided.

statusall ofRequired

The status of the investor.

Example: sync
string · enumOptional

The status of the investor.

Possible values:
fileIdsstring[]Optional

The list of investor document(s) file Id(s). The "Files API" can be used to get the details regarding these files.

Example: ["US9QIFILE1","US9QIFILE2"]
latestUpdateTimestampstring · date-timeOptional

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

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

Last updated

Was this helpful?