Accounts

getAccounts

GET

/accounts

Returns the information related to the investor, including the legal name, tax ids, birth date, date of formation, and country of domicile or the place of business.
Prod:
https://api.seic.com/v1/accounts
Query Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

string

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

string

active

Designates whether the record is active or inactive.

boolean

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

string

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

string

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

string

erisaType

ERISA status of investors as indicated on subscription document.

string

allowable

Indicates the allowable currencies for the account.

string

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

string

firstName

The first name for the financial advisor, investor, manager or contact or third party

string

lastName

The last name for the financial advisor, investor, manager or contact or third party

string

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

boolean

domicileState

The state that is considered the permanent place of residence.

string

referralSource

Where the account was referred from.

string

accountPurpose

Represents why the customer is opening the account.

string

accountActivity

Indicates the method through which funds are exchanged with the account.

string

nextAdminReview

Next admin review date of the account.

string

nextInvestmentReview

Next investment date of the account.

string

requiredReview

Required review type of the account.

string

lastAdminReview

Last admin review date of the account.

string

lastInvestmentReview

Last investment review date of the account.

string

vatEligible

Indicates whether value-added tax is applied to the account

boolean

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

boolean

sourceOfFunds

Indicates the method by which the account is funded.

string

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

boolean

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

boolean

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

boolean

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

string

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

string

limit

Number of records per page (default 25).

integer

encoded

Denotes whether cursor query parameters are encoded (default true).

boolean

validateRequest

A flag to enable/disable request validation.

boolean

fxOrderProcessing

Denotes whether order processing is true/false.

boolean

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

boolean

estateInceptionDt

Indicates the date on which the estate was started.

string

trustAgreementDt

Indicates the date on which the trust was started.

string

fundDispositionMethod

Indicates Fund Disposition Method.

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

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

string

postalCode

Postal code of the investor's address.

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
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

active

Designates whether the record is active or inactive.

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

erisaType

ERISA status of investors as indicated on subscription document.

allowable

Indicates the allowable currencies for the account.

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

firstName

The first name for the financial advisor, investor, manager or contact or third party

lastName

The last name for the financial advisor, investor, manager or contact or third party

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

domicileState

The state that is considered the permanent place of residence.

referralSource

Where the account was referred from.

accountPurpose

Represents why the customer is opening the account.

accountActivity

Indicates the method through which funds are exchanged with the account.

nextAdminReview

Next admin review date of the account.

nextInvestmentReview

Next investment date of the account.

requiredReview

Required review type of the account.

lastAdminReview

Last admin review date of the account.

lastInvestmentReview

Last investment review date of the account.

vatEligible

Indicates whether value-added tax is applied to the account

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

sourceOfFunds

Indicates the method by which the account is funded.

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

limit

Number of records per page (default 25).

encoded

Denotes whether cursor query parameters are encoded (default true).

validateRequest

A flag to enable/disable request validation.

fxOrderProcessing

Denotes whether order processing is true/false.

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

estateInceptionDt

Indicates the date on which the estate was started.

trustAgreementDt

Indicates the date on which the trust was started.

fundDispositionMethod

Indicates Fund Disposition Method.

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.

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

postalCode

Postal code of the investor's address.

Request Body

HTTP Basic

OAuth 2.0

API Key

Working...

Accounts

getAccounts

GET

/accounts

Returns the information related to the investor, including the legal name, tax ids, birth date, date of formation, and country of domicile or the place of business.
Prod:
https://api.seic.com/v1/accounts
Query Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

string

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

string

active

Designates whether the record is active or inactive.

boolean

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

string

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

string

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

string

erisaType

ERISA status of investors as indicated on subscription document.

string

allowable

Indicates the allowable currencies for the account.

string

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

string

firstName

The first name for the financial advisor, investor, manager or contact or third party

string

lastName

The last name for the financial advisor, investor, manager or contact or third party

string

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

boolean

domicileState

The state that is considered the permanent place of residence.

string

referralSource

Where the account was referred from.

string

accountPurpose

Represents why the customer is opening the account.

string

accountActivity

Indicates the method through which funds are exchanged with the account.

string

nextAdminReview

Next admin review date of the account.

string

nextInvestmentReview

Next investment date of the account.

string

requiredReview

Required review type of the account.

string

lastAdminReview

Last admin review date of the account.

string

lastInvestmentReview

Last investment review date of the account.

string

vatEligible

Indicates whether value-added tax is applied to the account

boolean

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

boolean

sourceOfFunds

Indicates the method by which the account is funded.

string

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

boolean

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

boolean

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

boolean

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

string

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

string

limit

Number of records per page (default 25).

integer

encoded

Denotes whether cursor query parameters are encoded (default true).

boolean

validateRequest

A flag to enable/disable request validation.

boolean

fxOrderProcessing

Denotes whether order processing is true/false.

boolean

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

boolean

estateInceptionDt

Indicates the date on which the estate was started.

string

trustAgreementDt

Indicates the date on which the trust was started.

string

fundDispositionMethod

Indicates Fund Disposition Method.

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

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

string

postalCode

Postal code of the investor's address.

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
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

active

Designates whether the record is active or inactive.

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

erisaType

ERISA status of investors as indicated on subscription document.

allowable

Indicates the allowable currencies for the account.

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

firstName

The first name for the financial advisor, investor, manager or contact or third party

lastName

The last name for the financial advisor, investor, manager or contact or third party

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

domicileState

The state that is considered the permanent place of residence.

referralSource

Where the account was referred from.

accountPurpose

Represents why the customer is opening the account.

accountActivity

Indicates the method through which funds are exchanged with the account.

nextAdminReview

Next admin review date of the account.

nextInvestmentReview

Next investment date of the account.

requiredReview

Required review type of the account.

lastAdminReview

Last admin review date of the account.

lastInvestmentReview

Last investment review date of the account.

vatEligible

Indicates whether value-added tax is applied to the account

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

sourceOfFunds

Indicates the method by which the account is funded.

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

limit

Number of records per page (default 25).

encoded

Denotes whether cursor query parameters are encoded (default true).

validateRequest

A flag to enable/disable request validation.

fxOrderProcessing

Denotes whether order processing is true/false.

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

estateInceptionDt

Indicates the date on which the estate was started.

trustAgreementDt

Indicates the date on which the trust was started.

fundDispositionMethod

Indicates Fund Disposition Method.

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.

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

postalCode

Postal code of the investor's address.

Request Body

HTTP Basic

OAuth 2.0

API Key

Working...

Test: https://test.api.seic.com/v1/accounts
TLS*: https://mtls.api.seic.com/v1/accounts
*The TLS endpoint is only used if Server Based Application was selected during the App Registration process.
STEP 2

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

Accounts

getAccounts

GET

/accounts

Returns the information related to the investor, including the legal name, tax ids, birth date, date of formation, and country of domicile or the place of business.
Prod:
https://api.seic.com/v1/accounts
Query Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

string

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

string

active

Designates whether the record is active or inactive.

boolean

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

string

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

string

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

string

erisaType

ERISA status of investors as indicated on subscription document.

string

allowable

Indicates the allowable currencies for the account.

string

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

string

firstName

The first name for the financial advisor, investor, manager or contact or third party

string

lastName

The last name for the financial advisor, investor, manager or contact or third party

string

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

boolean

domicileState

The state that is considered the permanent place of residence.

string

referralSource

Where the account was referred from.

string

accountPurpose

Represents why the customer is opening the account.

string

accountActivity

Indicates the method through which funds are exchanged with the account.

string

nextAdminReview

Next admin review date of the account.

string

nextInvestmentReview

Next investment date of the account.

string

requiredReview

Required review type of the account.

string

lastAdminReview

Last admin review date of the account.

string

lastInvestmentReview

Last investment review date of the account.

string

vatEligible

Indicates whether value-added tax is applied to the account

boolean

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

boolean

sourceOfFunds

Indicates the method by which the account is funded.

string

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

boolean

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

boolean

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

boolean

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

string

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

string

limit

Number of records per page (default 25).

integer

encoded

Denotes whether cursor query parameters are encoded (default true).

boolean

validateRequest

A flag to enable/disable request validation.

boolean

fxOrderProcessing

Denotes whether order processing is true/false.

boolean

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

boolean

estateInceptionDt

Indicates the date on which the estate was started.

string

trustAgreementDt

Indicates the date on which the trust was started.

string

fundDispositionMethod

Indicates Fund Disposition Method.

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

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

string

postalCode

Postal code of the investor's address.

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
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

active

Designates whether the record is active or inactive.

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

erisaType

ERISA status of investors as indicated on subscription document.

allowable

Indicates the allowable currencies for the account.

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

firstName

The first name for the financial advisor, investor, manager or contact or third party

lastName

The last name for the financial advisor, investor, manager or contact or third party

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

domicileState

The state that is considered the permanent place of residence.

referralSource

Where the account was referred from.

accountPurpose

Represents why the customer is opening the account.

accountActivity

Indicates the method through which funds are exchanged with the account.

nextAdminReview

Next admin review date of the account.

nextInvestmentReview

Next investment date of the account.

requiredReview

Required review type of the account.

lastAdminReview

Last admin review date of the account.

lastInvestmentReview

Last investment review date of the account.

vatEligible

Indicates whether value-added tax is applied to the account

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

sourceOfFunds

Indicates the method by which the account is funded.

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

limit

Number of records per page (default 25).

encoded

Denotes whether cursor query parameters are encoded (default true).

validateRequest

A flag to enable/disable request validation.

fxOrderProcessing

Denotes whether order processing is true/false.

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

estateInceptionDt

Indicates the date on which the estate was started.

trustAgreementDt

Indicates the date on which the trust was started.

fundDispositionMethod

Indicates Fund Disposition Method.

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.

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

postalCode

Postal code of the investor's address.

Request Body

HTTP Basic

OAuth 2.0

API Key

Working...

SAMPLE REQUEST

curl -X GET \
  'https://api.seic.com/v1/accounts' \
  -H 'Authorization: Bearer ADsgdnnkjnfdIKJN' \
  -H 'AppKey: gsedgaerhDSHGRSH'


REQUEST HEADER

Authorization: Bearer ADsgdnnkjnfdIKJN
AppKey: gsedgaerhDSHGRSH
RESPONSE HEADER

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


SAMPLE RESPONSE

{
    "data": [
        {
            "externalId": "1000-M-1887",
            "alternateId": null,
            "fullName": "ACCT_IN_0100",
            "active": true,
            "fundInvestorExternalId": [],
            "changeDate": "2021-02-28T13:22:23.547",
            "createDate": "2021-02-27T14:29:11.387",
            "classification": "Individual",
            "accreditedInvestor": null,
            "systemIdentifier": [],
            "qualifiedPurchaser": null,
            "slots": "1.0000",
            "receiptPpmCountryIsoCode": null,
            "signatureSubdocCountryIsoCode": null,
            "investorMaster": null,
            "investorMasterExternalId": null,
            "canadianCertification": null,
            "seniorPoliticalFigure": false,
            "seniorPoliticalFigureName": null,
            "name": {
                "fullName": "ACCT_IN_0100",
                "abbreviatedLine1": null,
                "abbreviatedLine2": null
            },
            "address": null,
            "pii": null,
            "tax": {
                "taxType": null,
                "subscriberType": null,
                "taxStatus": "US Taxable",
                "legalFormOfEntity": "Other",
                "citizenshipCountryIsoCode": "US",
                "domicileCountryIsoCode": null,
                "organizedUnderLawsOf": null,
                "investorStatus": "US",
                "domicileState": null,
                "overrideTransactionSettlementCurrency": null
            },
            "principalPlaceOfBusiness": null,
            "eligibility": {
                "employeeEligible": null,
                "friendsFamily": false,
                "generalPartner": false,
                "limitedPartner": false,
                "partner": null,
                "proxyInvestor": false
            },
            "frozen": {
                "status": false,
                "effectiveDate": null,
                "notes": null
            },
            "finra": null,
            "erisa": null,
            "attributes": [],
            "custody": "External",
            "accountInformationClassification": null,
            "initialFundingMethod": "",
            "investmentCapacity": "Execution-Only",
            "accountStatus": "Pre-Open",
            "reporting": null,
            "billing": {
                "dueBy": "",
                "deliveryMethod": "Individual Invoice",
                "calculationId": "",
                "calculationMethod": "Arrears",
                "frequency": "Quarterly",
                "calculationDate": "",
                "prorateIndividualTransactions": "",
                "quarter": "",
                "vatEligible": false,
                "eligibleForShortTermRedemptionFee": false
            },
            "reconciliation": {
                "type": "Principal & Income",
                "frequency": "",
                "accessLevel": ""
            },
            "repatriateIncome": "",
            "deliverVsPayment": null,
            "multiCurrencyAccount": "",
            "directedBrokerType": "",
            "directedBrokerFirmName": null,
            "benchmark": null,
            "currency": {
                "type": "USD",
                "base": null,
                "preferredSettlement": null,
                "fxOrderProcessing": null,
                "allowable": []
            },
            "accountQualifier": "",
            "investmentObjective": "",
            "accountLegalEntity": "",
            "referredAccount": "",
            "dates": {
                "fiscalYearEnd": null,
                "inception": null,
                "firstTrade": null,
                "funding": null,
                "close": null,
                "estateInceptionDate": null,
                "trustAgreementDate": null
            },
            "accountPerformanceRequired": "",
            "flags": {
                "shadowAccount": null,
                "overdraftAllowed": null,
                "overdraftOverridible": null,
                "brokerageAccount": false,
                "tradingAllowed": null
            },
            "reinvestment": {
                "mutualFundDefault": "",
                "cashSweepDefault": ""
            },
            "dispositionMethod": {
                "currency": "",
                "security": "",
                "fund": ""
            },
            "compliance": {
                "nextAdminReview": null,
                "nextInvestmentReview": null,
                "requiredReview": "",
                "lastAdminReview": null,
                "lastInvestmentReview": null
            },
            "grandfathered403B": null,
            "referralSource": "",
            "accountPurpose": "",
            "accountActivity": "",
            "sourceOfFunds": "",
            "primaryTaxIdType": "",
            "secondaryTaxIdType": "",
            "bankHoldingCompany": false,
            "inheritedBySpouse": null,
            "employeeInfoSharing": null,
            "firmCapacity": "",
            "riskRating": "",
            "firstName": null,
            "middleName": null,
            "lastName": null,
            "prefix": null,
            "suffix": null
        }
    ],
    "paging": {
        "cursors": {
            "before": "MjExNDY2",
            "after": "MjExNDY2",
            "max": "ODIzNTMw",
            "last": "MjI0MzY3",
            "resultCount": 1
        },
        "totalCount": 12783,
        "limit": 1,
        "previous": null,
        "next": "https://api.seic.com/v1/accounts?&after=MjExNDY2&limit=1",
        "self": "https://api.seic.com/v1/accounts?limit=1",
        "first": "https://api.seic.com/v1/accounts?limit=1",
        "last": "https://api.seic.com/v1/accounts?&after=MjI0MzY3&limit=1"
    }
}
MODEL
Operations
Name Description Data Type (L)
accountActivity Indicates the method through which funds are exchanged with the account. string
accountPurpose Represents why the customer is opening the account string
cashSweeperDefault

Indicates where money picked up during a cash sweep is invested.

string
bankHoldingCompany Indicates whether the account belongs to a Bank Holding Company. boolean
domicileState The state that is considered the permanent place of residence. string
eligibleForShortTermRedemptionFee Indicates if the account is eligible for a short term redemption boolean
abbreviatedLine1

An investor may have an abbreviated name used on investor communications.

string(60)
abbreviatedLine2

An investor may have an abbreviated name that extends beyond the limit of abbreviatedLine1.

string(60)
accessLevel

Indicates the SEI custodian access level.

string
accountLegalEntity

Indicates the legal entity of SEI client which owns account.

string
accountNumber

Code which uniquely identifies an individual or entity.

string
accountPerformanceRequired

Indicates if account performance is required.

string
accountQualifier

Used to group accounts for billing.

string
accountStatus

Indicates the status of the account.

string
accountSubtype

Indiates the sub-type of account being opened.

string
accountType

Identifies the type of GL Account as: Assets, Liabilities, Capital, Revenue, Expenses, Tax, Financial Top Side

string
accreditedInvestor

Designates whether an investor is an accredited investor or not. A full list of accredited investor types can be obtained through the Lists API.

string(50)
active

Designates whether the record is active or inactive. Typically an inactive record is no longer referenced, or expected to be referenced, on a regular basis.

boolean
addressType

An investor may have up to three addresses tracked for different purposes. A full list of investor address types can be obtained through the Lists API.

string
address

A physical address for the entity in the context of the API product. This could be an investor or a contact. The address object structure will look similar to: Field type attention1 attention2 addressLine1 addressLine2 addressLine3 addressLine4 city stateCode postalCode countryIsoCode  

object
addressLine1

The first line of the address, typically used for the street address.

string(60)
addressLine2

The second line of the address.

string(60)
addressLine3

The third line of the address.

string(60)
addressLine4

The fourth line of the address.

string(60)
allowableCurrenciesList

List of allowable currencies details.

List
alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems. Use of this field is optional.

string (30)
attention1

The first attention line of the address, typically used for a specific recipient.

string(60)
attention2

The second attention line of the address.

string(60)
attributeName

A characteristic that further defines the contact's relationship to the investor in a system consumable format, typically the attribute display name without spaces.

string
attributeValue

For a contact relationship, defines whether the attributeName is ‘true’ or ‘false’, e.g., if the contact relationship is acting in an authorized signer capacity, then the attributeName is ‘authorized signer’ and the attributeValue is ‘true’. When the relationship is no longer acting in that capacity, then the attributeValue would be ‘false’.

string
base

Base currency of the account in which financial results are reported.

string
benchmark

The SEI benchmark ID of the product's primary benchmark

object
benefitPlanEmployee

Identifies the Type of Benefit Plan Investor in terms of yes or no if the investor is defined as An employee benefit plan subject to the provisions of Title I of the Employee Retirement Income Security Act of 1974, as amended (generally retirement plans of U.S. private employers).

boolean
benefitPlanIndividual

Identifies the Type of Benefit Plan Investor in terms of yes or no if the investor is defined as A plan such as an Individual Retirement Account and certain retirement arrangements for self-employed individuals subject to the prohibited transaction provisions of Section 4975 of the Internal Revenue Code of 1986, as amended.

boolean
birthCountryIsoCode

Investor's country of birth provided on subscription document in ISO 3166-1 alpha-2 code format.

string(2)
brokerageAccount

Indicates if this is a brokerage account and so real time fees should not be taken.

string
calculationDate

Indicates the date to be used when calculating invoices.

string
calculationId

SEI Billing Application Field

string
calculationMethod

Indicates the fee calculation method.

string
canadianCertification

Indicates whether the investor is a Canadian investor.

boolean
changeDate

Latest date the entity relevant to the API was modified. Datetime is Eastern Standard Time (EST). Date Format is UTC YYYY-MM-DDThh:mm:ss:mmm

string
citizenshipCountryIsoCode

Identifies the country of nationality for the investor in ISO 3166-1 alpha-2 code format.

string(2)
city

The city of the address.

string(60)
classification

Identifies whether the investor is an individual or entity.

string(30)
close

Indicates the date when the account was closed.

string
compliance

The collection of investor data points related to compliance activities.

object
countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

string
createDate

Initial create timestamp for the record. Datetime is Eastern Standard Time (EST). Date Format is UTC YYYY-MM-DDThh:mm:ss:mmm

string
currency

ISO 4217 alphabetic code

string
deliveryVsPayment

Indicates whether account is a deliver vs. payment (DVP) account.

string
deliveryMethods

Different communication roles that can be assigned to a third party. A third party can have multiple affiliate roles for a third party relationship

array
directedBroker

Indicates if there is a directed broker on the account.

string
directedBrokerFirm

Indicates the name of the Directed Broker Firm Name.

string
directedBrokerType

Indcates the Deliver Vs Payment Account Type.

string
dob

Date of birth or date of formation in the format MM/DD/YYYY.

string
domicileCountryIsoCode

Identifies the domicile country in ISO 3166-1 alpha-2 code format.

string
dueBy

Indicates the date billing is to be delivered.

string
dueDate

The date by which scheduled activity must be completed and it accepts the format as: [YYYY/MM/DD].

string
effectiveDate

Date on which something becomes or was instituted within the context of the API in ISO 8601 UTC format. Format MM/DD/YYYY.

string
eligibility

A collection of flags representing various conditions an investor may be qualified for.

object
employeeEligible

Indicates whether the investor is employee eligible.

boolean
erisa

The collection of investor data points related to Employee Retirement Income Security Act of 1974 (ERISA).

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
finra

The collection of investor data points related to Financial Industry Regulatory Authority (FINRA) reporting for Rules 5130 and 5131.

object
firstName

The first name for the financial advisor, investor,manager or contact or third party

string(50)
firstTrade

Indicates the date when the first trade was made.

string
fiscalYearEnd

Indicates the fiscal year end of the account.

string
foreignTaxId

Foreign tax identifier for the investor provided by on tax form or subscription document.

string(40)
frequency

Indicates the frequency in which reports are prepared.

string
friendsFamily

Indicates whether the investor is identified as part of friends and family.

boolean
frozen
Field Definition
status Indicates if the investor account is currently frozen.
effectiveDate Date on which the account was frozen. Format MM/DD/YYYY.
notes Free form text that was entered by Investor Services while applying frozen flag to the investor account.

 

object
fullName

The full legal name of the investor,manager or contact or any other entity represented by the object grouping of the field in the JSON response structure.

string(250)
fund

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

object
funding

Indicates the date when the account first became funded.

string
fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application. Many times the fund investor external ID is used to synchronize SEI sourced data with another data source for the same record. This field is not required to be unique.

string(50)
fXOrderProcessing

Defines if FX order would be cerated Implicit or Explicit. Implicit (1) Explicit (2)

string
generalPartner

Indicates whether the investor is a general partner.

boolean
inception

The date the end client account invested into the product..

string
initialFundingMethod

Indicates the means by which account was funded.

string
investmentCapacity

Indicates the authority for investments the manager has over the account.

string
investmentObjective

Represents the objective for investment in the account.

string
investorMaster

Used to relate investors for grouping and reporting purposes.

string(250)
investorMasterExternalId

Unique business identifier for a group of investors. An investor can belong to only 1 master group.

string
investorStatus

Identifies whether the investor is a US investor or not. A full list of investor types can be obtained through the Lists API.

string(30)
lastName

The last name for the financial advisor, investor,manager or contact or third party

string(50)
legalFormOfEntity

Identifies the legal form of the investor. A full list of values can be obtained through the Lists API.

string(30)
limitedPartner

Indicates whether the investor is a limited partner.

boolean
multiCurrencyAccount

Indicates whether the account trades in multiple currencies.

string
mutualFundDefault

Indicates how the mutual fund earnings are reinvested.

string
organizedUnderLawsOf

Identifies the country where the investor was formed under ISO 3166-1 alpha-2 code format.

string(2)
overdraftAllowed

Indicates whether overdrafting is allowed on the account.

string
overdraftOverride

Indicates whether an overdraft can be overridden.

string
packageName

Indicates the Account Performance Reporting Package Name.

string
partner

Indicates whether the investor is partner eligible.

boolean
percent

Percentage of earnings contributed to an ERISA participant’s account as indicated on the subscription document.

number(8)
period

Represents a range for which data is being requested. Valid values for daily, monthly and quarterly.

string
pii

Personally identifiable information (PII) is any data that could potentially identify a specific individual. Any information that can be used to distinguish one person from another and can be used for de-anonymizing data can be considered PII.

object
postalCode

The postal code of the address.

string
preferredSettlementCurrency

Preferred Settlement Currency indicates the preferred currency to be provided.

string
prefix

Prefix for a Third Party where Third Party is an Individual. Value for Prefix: Mr., Mrs., Ms., Dr.

string
primary

Indicates that the email is the primary email if there is more than one.

boolean
primaryTaxId

Primary social security number of tax identification number for an investor provided on tax form and/or subscription document.

string(40)
principalPlaceOfBusiness

The country and/or state specific to the primary location where business is performed. This is generally where the investor's books and records are kept and usually where the investor is located for tax reporting purposes.

object
prorateIndividualTransactions

Indicates if individual transactions should be prorated.

string
proxyInvestor

Indicates whether the investor is a proxy investor.

boolean
qualifiedPurchaser

Designates whether an investor is a qualified purchaser or not. A full list of qualified purchaser types can be obtained through the Lists API.

string(30)
quarter

Indicates billing quarter of account.

string
receiptPpmCountryIsoCode

Identifies the country the Private Placement Memorandum &quot PPM&quot was received in ISO 3166-1 alpha-2 code format.

string
referredAccount

Indicates if this is a referred account.

string
repatriateIncome

Indicates whether income is repatriated.

string
reportingPeriod

The reporting period with valid values Daily, Weekly, Monthly and Quarterly. This mandatory query parameter is used only in a request to retrieve a limited set of positions data.

string
riskRating

Indicates the investment risk rating of the account. It can be a value from 0 to 99. A value of 0 means the risk is not rated or specified. Value 1 is the lowest risk (most conservative) and value 99 is the highest risk (most aggressive).

string
finra5130

FINRA 5130 Status for the Investor as indicated on the subscription document. A full list of FINRA 5130 types can be obtained through the Lists API.

string
rule51305131ExemptedStatus

FINRA 5130/5131 exempted entity status. Value options are: &#039 Yes&#039 , &#039 No&#039 , &#039 N/A&#039 or blank.

string
finra5130Percentage

Investor's percentage of beneficial interest in regard to FINRA 5130. FINRA rule 5130 prohibits FINRA members from selling new issues to any account in which “restricted persons” have a beneficial interest.

string
finra5131

FINRA 5131 Status for the Investor as indicated on the subscription document. Value options are Yes, No, & or blank. The percentage of investor's assets that are subject to FINRA regulation.

string
finra5131CompanyName

Represents the company name when investor is applicable company under FINRA Rule 5131.

string
finra5131Percentage

Investor's percentage of beneficial interest in regard to FINRA 5131. FINRA rule 5131 addresses the potential misconduct in the allocation and distribution of new issues.

string
secondary

Refers to benchmark utilized by portfolio.

string
secondaryTaxId

Secondary social security number or tax identification number for an investor provided on tax form and/or subscription document.

string(40)
security

Reference data fields

object
seniorPoliticalFigure

During the subscription process, the investor must represent they are in compliance with various federal, state and international laws and regulations, as well as a set of other disclosures relevant to AML and OFAC compliance. The representations should also include a statement regarding the status of the investor as a senior political figure and if the investor is a fund of funds or an entity that is acting as an agent or nominee on behalf of a senior political figure. Value options are 'true', 'false' or blank.

string
seniorPoliticalFigureName

During the subscription process, if the investor is acting as an agent or nominee for a senior political figure, the figure's full name should be documented.

string
shadowAccount

Indicates whether or not the account is a shadow account.

string
signatureSubdocCountryIsoCode

Identifies the country the subscription document was signed in ISO 3166-1 alpha-2 code format.

string
slots

Tracks the number of slots that a particular investor takes up. Default value is 1.

string(9)
sourceOfFunds

Free text to describe the investor's financial resource(s) for a new subscription.

string
stateCode

The two character code for US and Canadian states and provinces.

string
subscriberType

Investor's subscriber type as indicated on the subscription document. A full list of subscriber types can be obtained through the Lists API.

string
accountingCalendar

An accounting calendar comprises one or more contiguous accounting periods.

string
systemIdName Name of the field from external system. string
systemIdValue Value of the field from external system. string
taxStatus

Indicates whether the investor is exempt from US taxation or not. A full list of tax statuses can be obtained through the Lists API.

string
taxType

Investor's tax type as indicated on the tax form. A full list of tax types can be obtained through the Lists API.

string(30)
tertiary

Refers to benchmark utilized by portfolio.

string
tradingAllowed

When isShawdowAccount = true, this indicates if trades are able to be placed within PME for this account. This attribute might be null when isShawdowAccount is false or not present.

string
type

Address type value options are "Legal", "Mailing" or "Tax."

string


Accounts

getAccounts

GET

/accounts

Returns the information related to the investor, including the legal name, tax ids, birth date, date of formation, and country of domicile or the place of business.
Prod:
https://api.seic.com/v1/accounts
Query Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

string

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

string

active

Designates whether the record is active or inactive.

boolean

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

string

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

string

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

string

erisaType

ERISA status of investors as indicated on subscription document.

string

allowable

Indicates the allowable currencies for the account.

string

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

string

firstName

The first name for the financial advisor, investor, manager or contact or third party

string

lastName

The last name for the financial advisor, investor, manager or contact or third party

string

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

boolean

domicileState

The state that is considered the permanent place of residence.

string

referralSource

Where the account was referred from.

string

accountPurpose

Represents why the customer is opening the account.

string

accountActivity

Indicates the method through which funds are exchanged with the account.

string

nextAdminReview

Next admin review date of the account.

string

nextInvestmentReview

Next investment date of the account.

string

requiredReview

Required review type of the account.

string

lastAdminReview

Last admin review date of the account.

string

lastInvestmentReview

Last investment review date of the account.

string

vatEligible

Indicates whether value-added tax is applied to the account

boolean

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

boolean

sourceOfFunds

Indicates the method by which the account is funded.

string

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

boolean

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

boolean

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

boolean

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

string

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

string

limit

Number of records per page (default 25).

integer

encoded

Denotes whether cursor query parameters are encoded (default true).

boolean

validateRequest

A flag to enable/disable request validation.

boolean

fxOrderProcessing

Denotes whether order processing is true/false.

boolean

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

boolean

estateInceptionDt

Indicates the date on which the estate was started.

string

trustAgreementDt

Indicates the date on which the trust was started.

string

fundDispositionMethod

Indicates Fund Disposition Method.

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

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

string

postalCode

Postal code of the investor's address.

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
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

active

Designates whether the record is active or inactive.

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

erisaType

ERISA status of investors as indicated on subscription document.

allowable

Indicates the allowable currencies for the account.

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

firstName

The first name for the financial advisor, investor, manager or contact or third party

lastName

The last name for the financial advisor, investor, manager or contact or third party

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

domicileState

The state that is considered the permanent place of residence.

referralSource

Where the account was referred from.

accountPurpose

Represents why the customer is opening the account.

accountActivity

Indicates the method through which funds are exchanged with the account.

nextAdminReview

Next admin review date of the account.

nextInvestmentReview

Next investment date of the account.

requiredReview

Required review type of the account.

lastAdminReview

Last admin review date of the account.

lastInvestmentReview

Last investment review date of the account.

vatEligible

Indicates whether value-added tax is applied to the account

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

sourceOfFunds

Indicates the method by which the account is funded.

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

limit

Number of records per page (default 25).

encoded

Denotes whether cursor query parameters are encoded (default true).

validateRequest

A flag to enable/disable request validation.

fxOrderProcessing

Denotes whether order processing is true/false.

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

estateInceptionDt

Indicates the date on which the estate was started.

trustAgreementDt

Indicates the date on which the trust was started.

fundDispositionMethod

Indicates Fund Disposition Method.

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.

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

postalCode

Postal code of the investor's address.

Request Body

HTTP Basic

OAuth 2.0

API Key

Working...

Accounts

getAccounts

GET

/accounts

Returns the information related to the investor, including the legal name, tax ids, birth date, date of formation, and country of domicile or the place of business.
Prod:
https://api.seic.com/v1/accounts
Query Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

string

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

string

active

Designates whether the record is active or inactive.

boolean

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

string

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

string

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

string

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

string

erisaType

ERISA status of investors as indicated on subscription document.

string

allowable

Indicates the allowable currencies for the account.

string

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

string

firstName

The first name for the financial advisor, investor, manager or contact or third party

string

lastName

The last name for the financial advisor, investor, manager or contact or third party

string

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

boolean

domicileState

The state that is considered the permanent place of residence.

string

referralSource

Where the account was referred from.

string

accountPurpose

Represents why the customer is opening the account.

string

accountActivity

Indicates the method through which funds are exchanged with the account.

string

nextAdminReview

Next admin review date of the account.

string

nextInvestmentReview

Next investment date of the account.

string

requiredReview

Required review type of the account.

string

lastAdminReview

Last admin review date of the account.

string

lastInvestmentReview

Last investment review date of the account.

string

vatEligible

Indicates whether value-added tax is applied to the account

boolean

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

boolean

sourceOfFunds

Indicates the method by which the account is funded.

string

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

string

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

boolean

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

boolean

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

boolean

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

string

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

string

limit

Number of records per page (default 25).

integer

encoded

Denotes whether cursor query parameters are encoded (default true).

boolean

validateRequest

A flag to enable/disable request validation.

boolean

fxOrderProcessing

Denotes whether order processing is true/false.

boolean

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

boolean

estateInceptionDt

Indicates the date on which the estate was started.

string

trustAgreementDt

Indicates the date on which the trust was started.

string

fundDispositionMethod

Indicates Fund Disposition Method.

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

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

string

postalCode

Postal code of the investor's address.

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
externalId

Unique business identifier that represents a contact, investor, product, transaction or alternate entity recognized by SEI and a third party system or application.

alternateId

Alternate identifier. This is a secondary identifier typically used when integrating between systems.

active

Designates whether the record is active or inactive.

changeStartDate

Last modified start date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

changeEndDate

Last modified end date for the record in ISO 8601 format YYYY-MM-DD. Can be used to target records modified on, since or between specified datetime. Date only is accepted and assumes a time of 23:59:59:9999. Datetime is Eastern Standard Time (EST).

createStartDate

Last created start date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

createEndDate

Last created end date for the record in ISO 8601 UTC format. Can be used to target records modified on, since or between specified datetime. Date only can be accepted and assumes a time of 00:00:00:0000. Datetime is Eastern Standard Time (EST).

fundInvestorExternalId

Business identifier for the investor fund relationship recognized by a third party system or application.

addressType

An investor may have up to three addresses. Address type value options are "Legal", "Mailing" or "Tax."

erisaType

ERISA status of investors as indicated on subscription document.

allowable

Indicates the allowable currencies for the account.

section

One or more sections can be specified to limit the fields returned in a response. Value options are "address", "eligibility", "erisa", "finra", "frozen", "name", "PII", "principalPlaceOfBusiness" "tax". Passing one or more sections will exclude other sections from being included in the response. If no sections are passed, the response will include all available fields. Can be individual or multiple delimited by a comma.

firstName

The first name for the financial advisor, investor, manager or contact or third party

lastName

The last name for the financial advisor, investor, manager or contact or third party

grandfathered403B

Indicates whether the account is exempt from minimum distribution rules.

domicileState

The state that is considered the permanent place of residence.

referralSource

Where the account was referred from.

accountPurpose

Represents why the customer is opening the account.

accountActivity

Indicates the method through which funds are exchanged with the account.

nextAdminReview

Next admin review date of the account.

nextInvestmentReview

Next investment date of the account.

requiredReview

Required review type of the account.

lastAdminReview

Last admin review date of the account.

lastInvestmentReview

Last investment review date of the account.

vatEligible

Indicates whether value-added tax is applied to the account

eligibleForShortTermRedemptionFee

Indicates if the account is eligible for a short term redemption.

sourceOfFunds

Indicates the method by which the account is funded.

primaryTaxIdType

Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

secondaryTaxIdType

Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.

bankHoldingCompany

Indicates whether the account belongs to a Bank Holding Company.

inheritedBySpouse

Indicate whether an inherited account was inherited by the spouse of the decedent.

employeeInfoSharing

This field is required when Grandfathered 403B is checked off.

firmCapacity

Firm Capacity defines the Firm's responsibility to the Account.

riskRating

Risk Rating indicates the risk tolerance the client has specified for the account

limit

Number of records per page (default 25).

encoded

Denotes whether cursor query parameters are encoded (default true).

validateRequest

A flag to enable/disable request validation.

fxOrderProcessing

Denotes whether order processing is true/false.

OverrideTransactionSettlementCurrency

Denotes whether Override Taxation Currency is true/false.

estateInceptionDt

Indicates the date on which the estate was started.

trustAgreementDt

Indicates the date on which the trust was started.

fundDispositionMethod

Indicates Fund Disposition Method.

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.

countryIsoCode

ISO country code ISO 3166-1 alpha-2 code format.

postalCode

Postal code of the investor's address.

Request Body

HTTP Basic

OAuth 2.0

API Key

Working...

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



STEP 2

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

Accounts

getAccounts

GET

/accounts

Returns the information related to the investor, including the legal name, tax ids, birth date, date of formation, and country of domicile or the place of business.
Prod:
https://api.seic.com/v1/accounts
Query Parameters
Name Description Data Type Required