Benchmark Entitlements

Middle Office

Benchmark entitlement service returns all the Top Level benchmarks available from SEI and are associated to a respective client. The service validates the requested benchmarks against the client’s benchmarks and determines whether or not a client is entitled to those benchmarks.

Benchmark Entitlements (v1)

Download OpenAPI specification:Download

Getting Started

For more information on how to start using our APIs, please refer to the Getting Started guide.


Servers

SEI's API products have various environments available depending on your stage of integration. The server URL should correspond with the environment of your application. Please refer to the Getting Started guide for a list of all environments and URLs.

Note For all Client applications, the Two-way TLS URL must be used. This is essential in order for the client server making API calls to establish a successful Two-Way SSL communication with SEI.


Benchmark Entitlement

The metadata API returns the information related to the benchmarks indexes that a client is entitled to.

Authorizations:
(oauth2bearerAuthApiKeyAuth)
query Parameters
downstreamId
required
integer <int32>

Internal identifier for validating the downstream applications based of the business units that is trying to access the API.

searchFilter
string

The parameter is used as wild card entry for filtering the benchmarkIds & benchmarkNames.

limit
integer <int32>

Number of records per page. Many responses have a maximum of 50 records per page.

header Parameters
sourceSystem
string

Describes the system the portfolio record was first created in.

Responses

Request samples

curl --location --request GET \
'https://api.seic.com/v1/benchmark/metadata?downstreamId=0' \
--header 'Authorization: Bearer ADsgdnnkjnfdIKJN==' \
--header 'AppKey: YOUR_APPKEY'  

Response samples

Content type
application/json
{}

The Entitlement API validates the benchmark indexes passed against the client’s benchmark indexes and determines whether the client is entitled to those indexes or not.

Authorizations:
(oauth2bearerAuthApiKeyAuth)
query Parameters
downstreamId
required
integer <int32>

Internal identifier for validating the downstream applications based of the business units that is trying to access the API.

header Parameters
benchmarkIds
required
Array of strings

Identifier assigned to performance benchmark by Source.

sourceSystem
string

Describes the system the portfolio record was first created in.

Responses

Request samples

curl --location --request GET \
'https://api.seic.com/v1/benchmark/entitlement?downstreamId=0' \
--header 'Authorization: Bearer ADsgdnnkjnfdIKJN==' \
--header 'AppKey: YOUR_APPKEY'  
--header 'benchmarkIds: WBI_HIJ001_USD_BR, FTS_MEXABC_USD_TR, FTHFIT_MQAB_USD_TR'

Response samples

Content type
application/json
{
  • "data": [
    ]
}