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

countryIsoCode

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

string

postalCode

Postal code of the investor's address.

string

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

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.

countryIsoCode

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

postalCode

Postal code of the investor's address.

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.

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

countryIsoCode

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

string

postalCode

Postal code of the investor's address.

string

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

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.

countryIsoCode

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

postalCode

Postal code of the investor's address.

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.

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
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

countryIsoCode

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

string

postalCode

Postal code of the investor's address.

string

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

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.

countryIsoCode

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

postalCode

Postal code of the investor's address.

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.

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
REQUEST PAYLOAD MODEL
Operations
RESPONSE HEADER

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


SAMPLE RESPONSE

{
  "data": [
    {
      "externalId": "100-1000",
      "alternateId": null,
      "fullName": "ACCT_100",
      "fundInvestorExternalId": [
        "1000012340"
      ],
      "changeDate": "2021-10-01T12:33:33.333",
      "createDate": "2021-10-01T10:33:33.333",
      "entityType": "Entity",
      "investorMasterExternalId": null,
      "systemIdentifier": [
        {
          "name": "Account",
          "value": "123545"
        }
      ],
      "custodyType": "Internal",
      "status": "Open",
      "classification": "Agency",
      "subClassification": "Agent for Corporation",
      "legalEntity": " ",
      "secondaryId": null,
      "type": "Investment Account",
      "subType": "Investment Account",
      "accountSourceOfFunds": "",
      "active": true,
      "tax": {
        "primaryTaxId": null,
        "primaryTaxIdType": "",
        "secondaryTaxId": null,
        "secondaryTaxIdType": "",
        "foreignTaxId": null,
        "k1TaxId": null,
        "status": "US Taxable"
      },
      "pii": {
        "prefix": "",
        "suffix": "",
        "firstName": "",
        "middleName": null,
        "lastName": null,
        "fullName": null,
        "abbreviatedLine1": "Partners Inc",
        "abbreviatedLine2": null,
        "dateOfBirth": null
      },
      "fiscalYearEndDate": null,
      "inceptionDate": "2019-01-01T00:00:00",
      "performanceInceptionDate": null,
      "firstTradeDate": null,
      "fundingDate": null,
      "closingDate": null,
      "estateInceptionDate": null,
      "trustAgreementDate": null,
      "wealth": {
        "baseCurrency": "USD",
        "multiCurrencyAccount": "",
        "allowableCurrencies": [
          "USD"
        ],
        "preferredSettlementCurrency": "USD",
        "currencyDispositionMethod": "First In First Out",
        "securityDispositionMethod": "Minimize Gain",
        "fundDispositionMethod": "Minimize Gain",
        "initialFundingMethod": "",
        "investmentCapacity": "Discretionary",
        "capacityType": "Agent",
        "riskRating": "Medium",
        "investmentObjective": "Balanced",
        "accountQualifier": "",
        "overdraftAllowed": true,
        "brokerageAccount": false,
        "overdraftOverride": null,
        "grandfathered403B": null
      },
      "billing": {
        "dueBy": "",
        "feeDeliveryMethod": "",
        "feeCalculationId": "",
        "feeCalculationMethod": "",
        "feeFrequency": "",
        "feeCalculationDate": "",
        "prorateIndividualTransactions": "",
        "quarter": "",
        "vatEligible": false,
        "shortTermRedemptionFeeEligible": false
      },
      "performance": {
        "required": "Yes",
        "primaryBenchmark": null,
        "secondaryBenchmark": null,
        "tertiaryBenchmark": null
      },
      "reconciliation": {
        "type": "",
        "frequency": "",
        "accessLevel": "",
        "repatriateIncome": ""
      },
      "reporting": {
        "frequency": "",
        "performanceDueDate": "",
        "performancePackageName": "",
        "period": "",
        "requiredReviewType": "Both Administrative and Investment Review",
        "nextAdminReviewDate": "2025-11-25T00:00:00",
        "nextInvestmentReviewDate": "2022-11-27T00:00:00",
        "lastAdminReviewDate": null,
        "lastInvestmentReviewDate": null
      },
      "trading": {
        "mutualFundReinvestmentOption": "Cash",
        "cashSweepDefaultReinvestmentOption": "Cash",
        "deliveryVsPaymentAccountType": "",
        "deliveryVsPaymentAccountNumber": null,
        "deliveryVsPaymentDirectedBroker": null,
        "directedBrokerName": null,
        "foreignExchangeOrderProcessing": false,
        "overrideTransactionSettlementCurrency": true,
        "allowed": null
      },
      "alternatives": {
        "legalFormType": "Other",
        "registeredFundAcknowledgement": false,
        "slots": 1,
        "registeredFundAffiliatedPerson": false,
        "countryofReceiptPPM": null,
        "registeredFundName": null,
        "countryofSignatureSubDoc": null,
        "regulationDBadActorCertification": true,
        "organizedUnderLawsOf": null,
        "regulationDDescription": null,
        "usGovernmentEntityStatus": "Yes",
        "usAccountStatus": "US",
        "governmentEntityName": null,
        "substantialOwnedGovernmentEntityName": null,
        "canadianAccountCertification": false,
        "amlRiskType": 2,
        "payPlayRep": "Yes",
        "seniorPoliticalFigure": 2,
        "seniorFigureName": null,
        "usHoldingCompany": null,
        "placementAgent": null,
        "placementAgentFullName": "",
        "placementAgentPaymentInfo": ""
      },
      "additionalInfo": {
        "placeOfBirth": null,
        "countryOfCitizenship": "US",
        "taxType": "",
        "subscriberType": "",
        "accredited": "",
        "qualifiedPurchaser": "",
        "principalState": null,
        "principalCountry": null,
        "domicileState": null,
        "domicileCountryIsoCode": "US",
        "accountPurpose": "",
        "accountActivity": "",
        "friendsAndFamily": false,
        "shadowAccount": true,
        "generalPartner": false,
        "eligiblePartner": false,
        "inheritedBySpouse": null,
        "limitedPartner": false,
        "eligibleEmployee": false,
        "proxyInvestor": false,
        "referredAccount": "No",
        "frozenAccount": false,
        "frozenEffectiveDate": "10/28/2021 16:35:33",
        "frozenNotes": null,
        "referredAccountSource": " "
      },
      "erisa": {
        "type": null,
        "percent": null,
        "benefitPlanEmployee": null,
        "benefitPlanIndividual": null
      },
      "insurance": {
        "insurenceCompanyAccount": true,
        "zeroPlanAssets": true,
        "partialPlanAssets": true,
        "percentAssets": 0
      },
      "finra": {
        "rule5130": null,
        "rule5130Percent": null,
        "rule5131": null,
        "rule5131Percent": null,
        "rule5131CompanyName": null,
        "exemptedEntityStatus": null
      },
      "pfBeneficialOwnerType": null,
      "pfBeneficialOwner": null,
      "fatca": {
        "preExisitngAccount": false,
        "crsExistingAccount": false,
        "exclude": false
      },
      "cpoAndPqr": {
        "cpoExcemption": null,
        "cpoOther": null,
        "cpoStatus": null,
        "distributor": false,
        "securitiesLendingCollateral": false,
        "openProtocoalAccountType": null
      },
      "aifmdAccountType": null,
      "aifmdReverseSolicitationCertificate": false,
      "attributes": [
        {
          "name": "Method",
          "value": "1"
        }
      ],
      "address": [
        {
          "type": "Legal",
          "attention1": "Legal Att1 - test",
          "attention2": "Legal Att2",
          "addressLine1": "Legal Add Line1",
          "addressLine2": "Legal Add Line2",
          "addressLine3": "Legal Add Line3",
          "addressLine4": "Legal Add Line4",
          "city": " ",
          "stateCode": "PA",
          "postalCode": "19456",
          "countryIsoCode": "US"
        }
      ],
      "investorMaster": null,
      "employeeInfoSharing": null,
      "globalId": "100000-AAA"
    }
  ],
  "paging": {
    "cursors": {
      "before": "MjE2Mjcy",
      "after": "MjE2Mjk2",
      "max": "MTIxNTUyMg==",
      "last": "MjE2Njcz",
      "resultCount": 25
    },
    "totalCount": 1,
    "limit": 25,
    "previous": null,
    "next": "https://api.seic.com/v1/accounts?after=MjE2Mjk2&limit=25",
    "self": "https://api.seic.com/v1/accounts",
    "first": "https://api.seic.com/v1/accounts?limit=25",
    "last": "https://api.seic.com/v1/accounts?after=MjE2Njcz&limit=25"
  }
}
MODEL
Operations
Name Description Data Type (L)
rule5130

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

string(30)
rule5130Percent

Investor&#039 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. 

number(8)
rule5131

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

string(30)
rule5131Percent

Conditionally required field when the FINRA_5131 flag is enabled.

number
rule5131CompanyName

Company adhering to FINRA Rule 5131.

string(100)
rule51305131ExemptedStatus

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

string
formPfBeneficialOwnerType

Type of beneficial owner per Form PF reporting requirements as indicated on subscription document. The full list of beneficial owner types is available from the Lists product.

string
fatcaPreexisting

Indicator that denotes whether the Investor was a pre-existing FATCA account. Value of true indicates pre-existing.

boolean
crsPreexisting

Indicator that denotes whether the Investor was a pre-existing CRS account. Value of &#039 true&#039 indicates pre-existing. CRS is Common Standard on Reporting, the global version of FATCA.

boolean
cpoPqr

The collection of investor data points a Commodity Pool Operator (CPO) is obligated to report on Pool Quarterly Reports (PQR).

object
cpoExempt

Information about the reason for exemption as indicated on the subscription document. Free text.

string(500)
aifmd

The Alternative Investment Fund Managers Directive 2011/61/EU (AIFMD) is an EU law on the financial regulation of hedge funds, private equity, real estate funds and other Alternative Investment Fund Managers in the European Union. The full list of AIFMD types is available from the Lists API.

object
investorMaster

Used to relate investors for grouping and reporting purposes.

string(250)
employeeInfoSharing This field is required when Grandfathered 403B is checked off.
globalId Unique business identifier within the firm for the portfolio. 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)
alternateId

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

string (30)
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)
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
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
createDate

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

string
investorMasterExternalId

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

string
systemIdentifier Source system unique Product system identifier. varchar
systemIdName Name of the field from external system. string
systemIdValue Value of the field from external system. string
custody Indicates whether the account is an external or internal custody string
status

Defines the status for a specific pending transaction, such as 'Active' or 'Cancel'.

string(30)
classification

Identifies whether the investor is an individual or entity.

string(30)
subClassification Indicates the sub-classification of the account being opened string
accountLegalEntity

Indicates the legal entity of SEI client which owns account.

string
secondaryId The InsightInvestorId of the transaction. string
subType

A secondary or subordinate type included within a more general type. Investors, Contacts, Transactions and Products all have associated types and subtypes to further describe these entities.

string (100)
sourceOfFunds

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

string
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
primaryTaxId

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

string(40)
primaryTaxIdType Primary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.
secondaryTaxId

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

string(40)
secondaryTaxIdType Secondary TaxIdType of the account. Tax ID can be of type SSN, EIN, or Other.
foreignTaxId

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

string(40)
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
fiscalYearEnd

Indicates the fiscal year end of the account.

string
inceptionDate

The inception date of the portfolio.

string
performanceInceptionDate Date in which performance begins being calculated for Portfolio datetime
firstTrade

Indicates the date when the first trade was made.

string
funding

Indicates the date when the account first became funded.

string
closeDate

The date that an Account was officially closed or terminated.

string
estateInceptionDate Indicates the date on which the estate was started.
trustAgreementDate Indicates the date on which the estate was started.
base

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

string
multiCurrencyAccount

Indicates whether the account trades in multiple currencies.

string
allowableCurrenciesList

List of allowable currencies details.

List
preferredSettlementCurrency

Preferred Settlement Currency indicates the preferred currency to be provided.

string
securityDispositionMethod

Indicates the method in which securities are disposed.

string
initialFundingMethod

Indicates the means by which account was funded.

string
investmentCapacity

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

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
investmentObjective

Represents the objective for investment in the account.

string
accountQualifier

Used to group accounts for billing.

string
overdraftAllowed

Indicates whether overdrafting is allowed on the account.

string
brokerageAccount

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

string
overdraftOverride

Indicates whether an overdraft can be overridden.

string
grandfathered403B Indicates whether the account is exempt from minimum distribution rules
dueBy

Indicates the date billing is to be delivered.

string
calculationId

SEI Billing Application Field

string
calculationMethod

Indicates the fee calculation method.

string
calculationDate

Indicates the date to be used when calculating invoices.

string
prorateIndividualTransactions

Indicates if individual transactions should be prorated.

string
quarter

Indicates billing quarter of account.

string
vatEligible Indicates whether value-added tax is applied to the account bit
eligibleForShortTermRedemptionFee Indicates if the account is eligible for a short term redemption boolean
performance

A collection of fields identifying a unique performance calculation, such as individual fund's performance or the performance of an individual investor in a specified fund or subfund.

string
required

This represents whether a particular parameter is mandatory or not.

string
reconciliationType Indicates type of reconciliation for account string
reconciliationFrequencyType Indicates the frequency when accounts are reconciled string
reconciliationAccessLevelType Indicates the SEI custodian access level string
repatriateIncome

Indicates whether income is repatriated.

string
frequency

Indicates the frequency in which reports are prepared.

string
packageName

Indicates the Account Performance Reporting Package Name.

string
requiredReview Required review type of the account
nextAdminReview Next admin review date of the account
nextInvestmentReview Next investment date of the account
cashSweeperDefault

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

string
deliveryVsPayment

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

string
directedBroker

Indicates if there is a directed broker on the account.

string
fXOrderProcessing

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

string
overrideTransactionSettlementCurrency Denotes whether Override Taxation Currency is true/false
registeredFundAck

Indicates if investor is a registered fund. Value options are &#039 Yes&#039 , &#039 No&#039 or blank.

string(1)
registeredFundAffiliatedPerson

Indicates if investor is a registered fund affiliated person. Value options are &#039 Yes&#039 , &#039 No&#039 or blank.

string(1)
receiptPpmCountryIsoCode

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

string
registeredFundName

Identifies the name of the registered fund.

string(100)
signatureSubdocCountryIsoCode

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

string
regDBadActor

Indicates if the investor qualifies for Regulation D Bad Actor status. Value options are &#039 Yes&#039 , &#039 No&#039 or blank.

string(3)
organizedUnderLawsOf

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

string(2)
usGovtEntityStatus

Indicates whether this Investor is a US government entity. Value options are &#039 Yes&#039 , &#039 No&#039 , &#039 N/A&#039 or blank.

string(100)
usGovtEntityName

Identifies the name of the government entity when the investor is acting as a trustee, custodian or nominee for a beneficial owner that is a government entity.

string(200)
usGovtEntitySubstantial

Identifies the name of the government entity when the Investor is an entity substantially owned by a government entity (e.g., a single investor vehicle) and the investment decisions of such entity are made or directed by such government entity.

string
canadianCertification

Indicates whether the investor is a Canadian investor.

boolean
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
usBankHoldingCo

Indicator that denotes whether the investor is  a bank holding company. A bank holding company is a company that controls one or more banks, but does not necessarily engage in banking itself.

boolean
placementAgent

A placement agent is an intermediary who raises capital for an investment fund by bringing qualified investors to the investment manager.

object
placementAgentName

When a placement agent was used, this is the placement agent&#039 s name.

string
placementAgentPayment

When a placement agent was used, this is the payment terms applied for reporting purposes.

string
firstCountryOfCitizenship

Primary citizenship country for Third Party.

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)
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
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)
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)
domicileState The state that is considered the permanent place of residence. string
domicileCountryIsoCode

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

string
accountPurpose Represents why the customer is opening the account string
accountActivity Indicates the method through which funds are exchanged with the account. string
friendsFamily

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

boolean
shadowAccount

Indicates whether or not the account is a shadow account.

string
generalPartner

Indicates whether the investor is a general partner.

boolean
inheritedBySpouse Indicate whether an inherited account was inherited by the spouse of the decedent boolean
limitedPartner

Indicates whether the investor is a limited partner.

boolean
employeeEligible

Indicates whether the investor is employee eligible.

boolean
proxyInvestor

Indicates whether the investor is a proxy investor.

boolean
referredAccount

Indicates if this is a referred account.

string
frozen

The collection of investor data points that identify an investor account has been blocked. This is captured for reporting purposes only.

object
erisaType

ERISA status of investors as indicated on subscription document.

string
erisaPercentage

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

string
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


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

countryIsoCode

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

string

postalCode

Postal code of the investor's address.

string

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

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.

countryIsoCode

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

postalCode

Postal code of the investor's address.

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.

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

countryIsoCode

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

string

postalCode

Postal code of the investor's address.

string

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

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.

countryIsoCode

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

postalCode

Postal code of the investor's address.

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.

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
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