Universe API

Retrieve investment identifiers in your entitled universe.

API Inputs

Request Inputs

These inputs apply to the GET /direct-web-services/v1/investments request: the Authorization header, and the query parameters that choose the investment type, the filters and the page.

Authorization

AttributeValue
TypeHeader
Data Typestring
Possible ValuesBearer {token}, where the token is a JSON Web Token
ExampleBearer eyJhbGciOi...

Specifies the token that authorizes the request. Required. For more information about getting a token, see the Authentication page.

countryAvailableForSaleCode

AttributeValue
TypeQuery Parameter
Data Typestring
Possible Values3-character ISO 3166-1 country codes
ExampleUSA

Primary filter for managed investments. Filters results by country available for sale. Use either this or domicileCode, not both.

domicileCode

AttributeValue
TypeQuery Parameter
Data Typestring
Possible Values3-character ISO 3166-1 country codes
ExampleUSA

Primary filter for managed investments. Filters results by domicile. Use either this or countryAvailableForSaleCode, not both.

exchange

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesAn exchange ID. See Filter Values
ExampleEX$$$$AMXO

Secondary filter for managed investments. Filters results by exchange.

exchangeCode

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesAn exchange code from your entitlements
ExampleXPAR

Primary filter for equities. Filters results by exchange code.

fundLegalStructureName

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesSee Filter Values
Example40

Secondary filter for managed investments. Filters results by fund legal structure.

investmentType

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesSee Filter Values
ExampleBD

Secondary filter for managed investments. Filters results by investment type.

pageSize

AttributeValue
TypeQuery Parameter
Data Typeinteger
Possible Values1 to 50. Default: 50
Example25

Specifies the number of records per page.

paginationTokenNext

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesThe paginationTokenNext value from the previous response
ExampleCJjVEBoTOhE...

Specifies the token used to retrieve the next page of results. Use the same filters as the request that returned the token.

paginationTokenPrevious

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesThe paginationTokenPrevious value from the previous response
ExampleCLf5DxoROg9...

Specifies the token used to retrieve the previous page of results.

securityType

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesSee Filter Values
ExampleST00000001

Secondary filter for equities. Filters results by security type.

shareClassInformationInvestmentType

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesEQ, DR, PE, UE
ExampleEQ

Secondary filter for equities. Filters results by investment type.

source

AttributeValue
TypeQuery Parameter
Data Typestring
Possible Valuesequities, managedInvestments. Default: equities
ExamplemanagedInvestments

Specifies the investment type to query.

universe

AttributeValue
TypeQuery Parameter
Data Typestring
Possible ValuesThe name of a custom universe set up for your account
ExampleMY_EQUITIES_ABC

Filters results to a custom universe. A custom universe can be retrieved in full, or narrowed with filters.