Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...

Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...

Test: https://test.api.seic.com/v1/investors/{externalId}/positions
TLS*: https://mtls.api.seic.com/v1/investors/{externalId}/positions
*The TLS endpoint is only used if Server Based Application was selected during the App Registration process.
STEP2

Pass the oAuth Token and the App key to invoke this endpoint for a particular application.

Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...

SAMPLE REQUEST

curl -X GET \
  https://api.seic.com/v1/investors/Kluxen/positions?externalFundId=WWCEDLP
  -H 'appkey: gsedgaerhDSHGRSHv' \
  -H 'authorization: Bearer ADsgdnnkjnfdIKJN' \
  -H 'category: oef'

curl -X GET \
  https://api.seic.com/v1/investors/all/positions?externalFundId=WWCEDLP
  -H 'appkey: gsedgaerhDSHGRSHv' \
  -H 'authorization: Bearer ADsgdnnkjnfdIKJN' \
  -H 'category: oef'


REQUEST HEADER

Authorization: Bearer ADsgdnnkjnfdIKJN
AppKey: gsedgaerhDSHGRSH
Category: OEF
RESPONSE HEADER

Content-Type: application/json 
Status: 200 OK 
requesttrackingid: 67e1ff68-164f-03ad-0f2d-5cbbfda56ec9


SAMPLE RESPONSE

{
	"data": [{
		"positions": {
			"investor": {
				"externalId": "Kluxen",
				"mnemonic": "Kluxen                                  ",
				"links": [{
					"rel": "investorStandard",
					"href": "https://api.seic.com/v1/investors/standard?externalId=Kluxen&validateRequest=false"
				}]
			},
			"fund": {
				"externalId": "WWCEDLP",
				"currencyIsoCode": "USD",
				"type": "Fund",
				"links": [{
					"rel": "productMetadata",
					"href": "https://api.seic.com/v1/products/metadata?externalId=WWCEDLP&validateRequest=false"
				}],
				"subFund": {
					"externalId": null,
					"currencyIsoCode": "USD",
					"links": []
				}
			},
			"reportingPeriod": "Closed",
			"asOfDate": "2019-03-31T00:00:00",
			"asOfDateTime": "2019-03-31T23:59:59",
			"beginingPeriod": {
				"shares": 16475.2273,
				"navPerShare": 1062.3134,
				"netMarketValue": 17501855.47,
				"grossMarketValue": 17501855.47,
				"netAdjMarketValue": 17501855.47,
				"subscriptions": 0,
				"redemptions": 0,
				"unfundedNav": 0
			},
			"endingPeriod": {
				"shares": 16475.2273,
				"navPerShare": 1059.4814,
				"netMarketValue": 17455197.39,
				"grossMarketValue": 17455197.39,
				"subscriptions": 0,
				"redemptions": 0
			},
			"pnl": -46658.08,
			"adjEndingCarryForwardPnL": null,
			"adjCarryForwardPnL": null,
			"newCarryForwardPnL": null,
			"fees": {
				"bopPaidIncentive": 0,
				"eopPaidIncentive": 0,
				"paidIncentive": 0,
				"currentIncentive": -10916.79,
				"paidCrystallizationIncentive": 0,
				"paidWithdrawalIncentive": 0,
				"management": 0,
				"bopAccruedIncentive": 0,
				"eopAccruedIncentive": 0,
				"bopAdjAccruedIncentive": 0,
				"eopAdjAccruedIncentive": 0,
				"transferAdj": 0,
				"gpIncentiveAllocationPercentage": 0
			}
		}
	}]
}
MODEL
Operations
Name Description Data Type (L)
positions

A collection of fields identifying a unique holding or position.

object
investor

Indicates the external investor ID related to the contact relationship.

object
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.  Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string
mnemonic

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application. Many times the mnemonic is used to synchronize SEI sourced data with another data source for the same record.

string
fund

A collection of fields referencing the fund in the position, transaction or on performance.

object
currencyIsoCode

The currency code in which the transaction is paid in.

string
subFund

A collection of fields referencing the subfund in the position, transaction or on performance.

object
reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string
asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string
asOfDateTime

As of business date and time of the reporting data in YYYY-MM-DDTHH:mm:ss.

string
beginningPeriod

The beginning of the investment period.

string
shares

Units processed for the transaction. Could be null if the fund is not unitized. Ownership in the case of a non-unitized fund is a percentage value of fund's overall valuation.

string
navPerShare

The net asset value that represents the value per share of the fund or subFund.

string
netMarketValue

The net market value of the of the entity which can be a fund or a subFund for a beginning or ending period.

string
grossMarketValue

Investor capital balance, gross of incentive fees for period noted (beginning or ending).

string
netAdjMarketValue

Investor capital balance, net of all fees for period noted (beginning or ending period).

string
subscriptions

The total subscriptions for the reporting period.

number
redemptions

The total redemptions for the reporting period.

number
unfundedNav

Net asset value of investor commitments to the fund not yet paid for period noted (beginning or ending).

string
endingPeriod

The ending of the investment period.

string
pnl

Net or Gross profit or loss depending on the report configuration.

number
adjEndingCarryForwardPnL

Ending adjusted loss carry forward income.

string
adjCarryForwardPnL

Investor profit/loss since the last charging of the performance fee, adjusted for the beginning of current period capital activity.

string
newCarryForwardPnL

New profit/loss carry forward income, including current period.

string
fees

A collection of fee related data points.

object
bopPaidIncentive

Beginning of period paid incentive fee.

string
eopPaidIncentive

End of period performance fee crystallized due to withdrawals or a fee period ending.

string
paidIncentive

Incentive fees paid.

string
currentIncentive

Current period incentive fee.

string
crystallizationIncentive

Amount of paid/crystalized incentive fee at the end of the incentive period, typically the end of the calendar year or when an investor redeems fully or partially, either beginning or end of a given period.

withdrawalIncentive

Incentive fee paid due to withdrawals.

string
management

Management fees calculated via the investor fee module.

string
bopAccruedIncentive

Beginning of period accrued performance fee.

eopAccuredIncentive

Accrued but not yet paid incentive fee as of the end of the period.

string
eopAdjAccruedIncentive

Accrued incentive fee, adjusted for any fees crystallized due to withdrawals or a fee period ending or fees transferred.

transferAdj

The proportional amount of the incentive fee adjustment based on transfers.

string
gpIncentiveAllocationPercentage

Percentage of incentive fee allocated to general partner, this can change over accounting periods.

string
type

Specifies the type of product or subproduct. A full list of product types can be obtained through the Lists API.

string
href

Fully configured URL to obtain more information regarding an entity. Allows for easier navigation across products. These links should not be cached.

string
links

Embedded URLs in responses that allow for easier navigation.

array
rel

The name of a link returned by the href URL. This is immutable.

string


Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...

Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...

Test: https://test.api.seic.com/v1/investors/{externalId}/positions
TLS*: https://mtls.api.seic.com/v1/investors/{externalId}/positions
*The TLS endpoint is only used if Server Based Application was selected during the App Registration process.
STEP 1



STEP2

Pass the oAuth Token and the App key to invoke this endpoint for a particular application.

Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...

SAMPLE REQUEST

curl -X GET \
  https://api.seic.com/v1/investors/Kluxen/positions?externalFundId=WWCEDLP
  -H 'appkey: gsedgaerhDSHGRSHv' \
  -H 'authorization: Bearer ADsgdnnkjnfdIKJN' \
  -H 'category: oef'

curl -X GET \
  https://api.seic.com/v1/investors/all/positions?externalFundId=WWCEDLP
  -H 'appkey: gsedgaerhDSHGRSHv' \
  -H 'authorization: Bearer ADsgdnnkjnfdIKJN' \
  -H 'category: oef'


REQUEST HEADER

Authorization: Bearer ADsgdnnkjnfdIKJN
AppKey: gsedgaerhDSHGRSH
Category: OEF
RESPONSE HEADER

Content-Type: application/json 
Status: 200 OK 
requesttrackingid: 67e1ff68-164f-03ad-0f2d-5cbbfda56ec9


SAMPLE RESPONSE

{
	"data": [{
		"positions": {
			"investor": {
				"externalId": "Kluxen",
				"mnemonic": "Kluxen                                  ",
				"links": [{
					"rel": "investorStandard",
					"href": "https://api.seic.com/v1/investors/standard?externalId=Kluxen&validateRequest=false"
				}]
			},
			"fund": {
				"externalId": "WWCEDLP",
				"currencyIsoCode": "USD",
				"type": "Fund",
				"links": [{
					"rel": "productMetadata",
					"href": "https://api.seic.com/v1/products/metadata?externalId=WWCEDLP&validateRequest=false"
				}],
				"subFund": {
					"externalId": null,
					"currencyIsoCode": "USD",
					"links": []
				}
			},
			"reportingPeriod": "Closed",
			"asOfDate": "2019-03-31T00:00:00",
			"asOfDateTime": "2019-03-31T23:59:59",
			"beginingPeriod": {
				"shares": 16475.2273,
				"navPerShare": 1062.3134,
				"netMarketValue": 17501855.47,
				"grossMarketValue": 17501855.47,
				"netAdjMarketValue": 17501855.47,
				"subscriptions": 0,
				"redemptions": 0,
				"unfundedNav": 0
			},
			"endingPeriod": {
				"shares": 16475.2273,
				"navPerShare": 1059.4814,
				"netMarketValue": 17455197.39,
				"grossMarketValue": 17455197.39,
				"subscriptions": 0,
				"redemptions": 0
			},
			"pnl": -46658.08,
			"adjEndingCarryForwardPnL": null,
			"adjCarryForwardPnL": null,
			"newCarryForwardPnL": null,
			"fees": {
				"bopPaidIncentive": 0,
				"eopPaidIncentive": 0,
				"paidIncentive": 0,
				"currentIncentive": -10916.79,
				"paidCrystallizationIncentive": 0,
				"paidWithdrawalIncentive": 0,
				"management": 0,
				"bopAccruedIncentive": 0,
				"eopAccruedIncentive": 0,
				"bopAdjAccruedIncentive": 0,
				"eopAdjAccruedIncentive": 0,
				"transferAdj": 0,
				"gpIncentiveAllocationPercentage": 0
			}
		}
	}]
}
MODEL
Operations
Name Description Data Type (L)
positions

A collection of fields identifying a unique holding or position.

object
investor

Indicates the external investor ID related to the contact relationship.

object
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.  Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string
mnemonic

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application. Many times the mnemonic is used to synchronize SEI sourced data with another data source for the same record.

string
fund

A collection of fields referencing the fund in the position, transaction or on performance.

object
currencyIsoCode

The currency code in which the transaction is paid in.

string
subFund

A collection of fields referencing the subfund in the position, transaction or on performance.

object
reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string
asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string
asOfDateTime

As of business date and time of the reporting data in YYYY-MM-DDTHH:mm:ss.

string
beginningPeriod

The beginning of the investment period.

string
shares

Units processed for the transaction. Could be null if the fund is not unitized. Ownership in the case of a non-unitized fund is a percentage value of fund's overall valuation.

string
navPerShare

The net asset value that represents the value per share of the fund or subFund.

string
netMarketValue

The net market value of the of the entity which can be a fund or a subFund for a beginning or ending period.

string
grossMarketValue

Investor capital balance, gross of incentive fees for period noted (beginning or ending).

string
netAdjMarketValue

Investor capital balance, net of all fees for period noted (beginning or ending period).

string
subscriptions

The total subscriptions for the reporting period.

number
redemptions

The total redemptions for the reporting period.

number
unfundedNav

Net asset value of investor commitments to the fund not yet paid for period noted (beginning or ending).

string
endingPeriod

The ending of the investment period.

string
pnl

Net or Gross profit or loss depending on the report configuration.

number
adjEndingCarryForwardPnL

Ending adjusted loss carry forward income.

string
adjCarryForwardPnL

Investor profit/loss since the last charging of the performance fee, adjusted for the beginning of current period capital activity.

string
newCarryForwardPnL

New profit/loss carry forward income, including current period.

string
fees

A collection of fee related data points.

object
bopPaidIncentive

Beginning of period paid incentive fee.

string
eopPaidIncentive

End of period performance fee crystallized due to withdrawals or a fee period ending.

string
paidIncentive

Incentive fees paid.

string
currentIncentive

Current period incentive fee.

string
crystallizationIncentive

Amount of paid/crystalized incentive fee at the end of the incentive period, typically the end of the calendar year or when an investor redeems fully or partially, either beginning or end of a given period.

withdrawalIncentive

Incentive fee paid due to withdrawals.

string
management

Management fees calculated via the investor fee module.

string
bopAccruedIncentive

Beginning of period accrued performance fee.

eopAccuredIncentive

Accrued but not yet paid incentive fee as of the end of the period.

string
eopAdjAccruedIncentive

Accrued incentive fee, adjusted for any fees crystallized due to withdrawals or a fee period ending or fees transferred.

transferAdj

The proportional amount of the incentive fee adjustment based on transfers.

string
gpIncentiveAllocationPercentage

Percentage of incentive fee allocated to general partner, this can change over accounting periods.

string
type

Specifies the type of product or subproduct. A full list of product types can be obtained through the Lists API.

string
href

Fully configured URL to obtain more information regarding an entity. Allows for easier navigation across products. These links should not be cached.

string
links

Embedded URLs in responses that allow for easier navigation.

array
rel

The name of a link returned by the href URL. This is immutable.

string


Positions

positions

GET

/{externalId}/positions

Returns an investor's position or balance in a specified fund and/or subfund for a specific As Of date. The data returned includes the beginning and ending balances, contributions and withdrawals over the period, fees and profit and loss. Both gross and net values are available.

Prod:
https://api.seic.com/v1/investors/{externalId}/positions
Query Parameters
Name Description Data Type Required
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

string

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

string

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

string

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

string

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

string

Header Parameters
Name Description Data Type Required
Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

string

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

string

category

This parameter defines the business line the data belongs to. Valid value is OEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund.

string

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
externalFundId

Unique business identifier that represents a fund entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record.

asOfDate

As of business date of the reporting data in YYYY-MM-DD.

reportingPeriod

Identifies if the data is for 'closed' or 'estimated' reporting period based on how the fund may be administered by SEI.

startDate

The earliest date within a range in ISO 8601 format YYYY-MM-DD.

endDate

The latest date within a range in ISO 8601 format YYYY-MM-DD.

Authorization

access_token value obtained from the Token endpoint.This is passed as "Bearer access_token"

AppKey

This is the Consumer Key provided during the App Registration process and is used to identify the user's application.

category

This parameter defines the business line the data belongs to. Valid value is OEF.

Request Body

externalId Unique business identifier that represents an investor entity recognized by SEI and a third party system or application. Many times the externalId is used to synchronize SEI sourced data with another data source for the same record. externalId=all can be passed if the user wishes to retrieve data for all the investors in a fund. true

HTTP Basic

OAuth 2.0

API Key

Working...