Securities

ApiV1PortfolioByExternalIdSecuritiesGet

GET

/securities

The list of securities contained in an individual portfolio as of a specific date.

Prod:
https://api.seic.com/v1/portfolio/securities
Query Parameters
Name Description Data Type Required
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

string

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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

limit

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

integer

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
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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.

limit

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

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

Securities

ApiV1PortfolioByExternalIdSecuritiesGet

GET

/securities

The list of securities contained in an individual portfolio as of a specific date.

Prod:
https://api.seic.com/v1/portfolio/securities
Query Parameters
Name Description Data Type Required
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

string

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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

limit

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

integer

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
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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.

limit

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

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/portfolio/securities
TLS*: https://mtls.api.seic.com/v1/portfolio/securities
*The TLS endpoint is only used if Server Based Application was selected during the App Registration process.

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

Securities

ApiV1PortfolioByExternalIdSecuritiesGet

GET

/securities

The list of securities contained in an individual portfolio as of a specific date.

Prod:
https://api.seic.com/v1/portfolio/securities
Query Parameters
Name Description Data Type Required
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

string

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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

limit

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

integer

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
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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.

limit

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

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://test.api.seic.com/v1/portfolio/9990-3-10002/securities \
  -H 'AppKey: gsedgaerhDSHGRSHv' \
  -H 'Authorization: Bearer ADsgdnnkjnfdIKJN' \


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": "700000217",
            "edwId": 651621,
            "type": "CADIS ID",
            "monthlyAccrualValue": null,
            "endDate": "2019-02-21T23:59:59",
            "startDate": "1900-01-01T00:00:00",
            "yearlyAccrualValue": null,
            "alternateId": "6494102",
            "alternateType": null,
            "amortizationType": null,
            "asOfDate": "2019-02-22T00:00:00",
            "asc820Code": null,
            "assetType": "Equity",
            "bmbGlobalId": "BBG000B9Y054",
            "bmbTickerId": "6317 JP",
            "bmbUniqueId": "EQ0011397500001000",
            "brokerName": null,
            "id": "700000217",
            "callDate1": null,
            "callDate2": null,
            "callDate3": null,
            "callPriceAmount1": null,
            "callPriceAmount2": null,
            "callPriceAmount3": null,
            "closeDate": null,
            "couponDelayTypeCode": null,
            "couponFirstDate": null,
            "couponLastDate": null,
            "cusipId": "",
            "interestStartDate": null,
            "dividendRate": null,
            "domesticInternationalFlag": null,
            "domicileCountryIsoCode": null,
            "dtccId": null,
            "exchangeCode": "XTKS",
            "exchangeMicCode": null,
            "exchangeName": null,
            "expirationDate": null,
            "form13FSecurity": false,
            "gicsIndustryCode": null,
            "gicsIndustryGroupCode": null,
            "gicsIndustryGroupName": null,
            "gicsIndustryName": null,
            "gicsSectorCode": null,
            "gicsSectorName": null,
            "gicsSubIndustryCode": 20106020,
            "gicsSubIndustryName": null,
            "idcId": "6494102",
            "interestRate": null,
            "investmentDescription": null,
            "investmentName": "KITAGAWA CORP",
            "investmentType": "Common Stock",
            "isin": "JP3237200005",
            "issueCountryIsoCode": "JP",
            "issueCurrencyIsoCode": null,
            "issueDate": null,
            "issuePriceAmount": null,
            "issuerIncorporationCode": null,
            "issuerName": "BBG001FFD6H1",
            "linCode": null,
            "loanId": null,
            "maturityDate": null,
            "maturityPriceAmount": null,
            "openDate": null,
            "optionDate": null,
            "optionExpireDate": null,
            "optionPriceAmount": null,
            "paymentFrequencyTypeName": null,
            "penUltimateCouponDate": null,
            "pricingFactorValue": 1,
            "principalCurrencyIsocode": "JPY",
            "referenceCode": null,
            "refundedDate": null,
            "riskCountryIsoCode": null,
            "riskCurrencyIsoCode": "JPY",
            "secEligibleFlag": true,
            "sedol": "6494102",
            "sellPriceAmount": null,
            "settlementLagDays": null,
            "ticker": "6317 JP",
            "tradingFactorValue": 1,
            "lastModifiedDate": "2019-05-03T21:11:50",
            "taxWithholdingTypeCode": "Standard"
        }
    ],
    "paging": {
        "totalCount": 3,
        "limit": 1,
        "first": "https://test.api.seic.com/v1/portfolio/securities?&firmId=9990&startDate=2019-01-10&endDate=2019-01-10&reportingPeriod=Closed&externalId=&before=MQ==&after=MQ==",
        "last": "https://test.api.seic.com/v1/portfolio/securities?&firmId=9990&startDate=2019-01-10&endDate=2019-01-10&reportingPeriod=Closed&externalId=&before=Mw==&after=Mw==",
        "previous": null,
        "next": "https://test.api.seic.com/v1/portfolio/securities?&firmId=9990&startDate=2019-01-10&endDate=2019-01-10&reportingPeriod=Closed&externalId=&before=Mg==&after=Mg==",
        "self": "https://test.api.seic.com/v1/portfolio/securities?limit=1&firmId=9990&startDate=2019-01-10&endDate=2019-01-10&reportingPeriod=Closed&externalId="
    }
}
MODEL
Operations
Name Description Data Type (L)
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
id

The unique identifier for an entity such as a calendar, event, document, account, position or tax lot.

string
type

Describes the type of transaction. A full list of transaction types can be obtained through the Lists API.

string
startDate

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

boolean
endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

string
asOfDate

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

string
assetType Textual description of the broader security categorization to which security record belongs. string
closeDate

The date that an Account was officially closed or terminated.

string
alternateId

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

string (100)
domicileCountryIsoCode

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

string
exchangeName Textual description of the Securities Exchange in which the security is listed and traded. string
gicsIndustryCode

The industry to which the issuer of the security belongs.

string
gicsIndustryGroupCode

The industry group to which the issuer of the security belongs.

string
gicsIndustryGroupName

The industry group to which the issuer of the security belongs.

string
gicsIndustryName

The industry to which the issuer of the security belongs.

string
gicsSectorCode

The economic sector to which the issuer of the security belongs.

string
gicsSectorName

The economic sector to which the issuer of the security belongs.

string
gicsSubIndustryCode

The sub industry category to which the issuer of the security belongs.

string
gicsSubIndustryName

The sub industry name to which the issuer of the security belongs.

string
investmentName

Name of the investment.

string
investmentType

Identifier assigned by the source system for the narrower asset category to which the security belongs.

string
isin

The International Securities Identification Number (ISIN) is an alphanumeric code that identifies a specific securities issue.

string
issueCountryIsoCode ISO country code where the security was issued. string
maturityDate Date on which the fixed income security become mature. string
openDate

The date an account was formally accepted or setup by the enterprise.

string
riskCounrtryIsoCode Client specific Country whose credit rating would impact the risk rating of the security. string
sedol

The Stock Exchange Daily Official List (SEDOL) is a list of security identifiers used in the United Kingdom and Ireland for clearing purposes.

string
ticker

A ticker symbol used to identify a stock.

string
lastModifiedDate Transaction level SEI Accounting system generated value representing the last changed date and time stamp string
edwId

The internal security ID assigned by the warehouse

string
monthlyAccrualValue

Number of days in a month considered for fixed income security to pay out coupon. Some bonds pay every 30 days, some actual number of days of the month

string
yearlyAccrualValue

Number of days in a year considered for fixed income security to pay out coupon. Some bonds pay every 365 days, some actual number of days of the year.

string
alternateType

Secondary or alternate identifier assigned to Investment by source system.

string
amortizationType

Amortization type used to amortize the investment.

string
asc820Code

Financial Accounting Standards Board (FASB)'s - Accounting. Standards Codification (ASC) 820 . ASC 820 has a principles-based framework for measuring fair value in US GAAP.

string
bmbGlobalId

Bloomberg Global Code of the security

string
bmbTickerId

Bloomberg Ticker Code of the security

string
bmbUniqueId

Bloomberg Unique Code of the security

string
callDate1

The first date after the call protection period on which the issuer of a bond can redeem their bond prior to its maturity date.

string
callDate2

The second date after the call protection period on which the issuer of a bond can redeem their bond prior to its maturity date.

string
callDate3

The third date after the call protection period on which the issuer of a bond can redeem their bond prior to its maturity date.

string
callPriceAmount1

The redemption value of the bond as set by the issuer on the first call date.

string
callPriceAmount2

The redemption value of the bond as set by the issuer on the second call date.

string
callPriceAmount3

The redemption value of the bond as set by the issuer on the third call date.

string
couponDelayTypeCode

The period of time by which the coupon payment follows the nominal date of the coupon. Valid values: Months/DayOfMonth, NumBusinessDays, NumCalendarDays.

string
couponFirstDate

Date on which fixed income security would pay its first coupon

string
couponLastDate

Date on which fixed income security would pay its last coupon

string
cusipId

The CUSIP number is a unique identification number assigned to all stocks and registered bonds in the United States and Canada, and it is used to create a concrete distinction between securities that are traded on public markets. The Committee on Uniform Securities Identification Procedures (CUSIP) oversees the entire CUSIP system.

string
interestStartDate

The dated date is the date on which interest begins to accrue on a fixed-income security.

string
dividendRate

The rate in which security would be paying out the dividend. For example 2% of face value.

string
dtccId

The Depository Trust and Clearing Corporation (DTCC): five-digit to eight-digit identification number of the security.

string
domesticInternationalFlag

Indicates if the PE deal is a domestics (US) or International investment

string
exchangeCode

Short code for securities exchange in which security is listed.

string
exchangeMicCode

MIC Short code for securities exchange in which security is listed.

string
expirationDate

The date on which the security expires

string
form13FSecurity

Indicates if the security is 13F reporting eligible. The SEC Form 13F is a filing with the Securities and Exchange Commission (SEC) also known as the Information Required of Institutional Investment Managers Form. It is a quarterly filing required of institutional investment managers with over $100 million in qualifying assets.

string
idcId

Identifier assigned to the security by Interactive Data Corporation

string
issuerIncorporationCode

The Country of Incorporation Code identifies the country in which the company is incorporated or legally registered.

string
issueCurrencyIsoCode

Currency code of the country of issue of the security. In the case of fund of fund investments this will be base currency of the fund being bought.

string
issueDate

Date on which the bond was issued

string
issuePriceAmount

Specific to fixed income, typically this is 100.

string
issuerName

Insitutuion or organization issuing security.

string
linCode

A nine-character Loan identification number assigned by Thomson Reuters LPC

string
loanId

The LoanX ID or LXID is a unique identifier applied to syndicated loans.

string
maturityPriceAmount

The redemption price of the fixed income/debt security at maturity.

string
optionDate

Put/ call date on an option

string
optionExpireDate

Date until which the option contract is valid.

string
optionPriceAmount

Price of the option

string
paymentFrequencyTypeName

The frequency in which the fixed income security would pay out the accrued income. Monthly, quarterly.

string
penUltimateCouponDate

Next to last coupon payment date

string
pricingFactorValue

Factor by which the price is multiplied to calculate market value. For bonds this would be 0.01. For equities this would be 1.

string
principalCurrencyIsocode

The currency in which the investment pays principal (return of capital, mature, cash in lieu).

string
referenceCode

The Reference Entity Database code of the investment (MARKIT RED Code).

string
refundedDate

Date on which the bond will be refunded. The date of refunding will usually be the first callable date of the bonds.

string
riskCurrencyIsoCode

The issue currency of an international investment repackaged for trade in a local currency.

string
secEligibleFlag

Indicates if trading of this security requires fee payment to Securities Exchange Commission.

string
sellPriceAmount

Strike Price

string
settlementLagDays

Number of days from trade date to contractual settement date.

string
tradingFactorValue

Unit of trading used to calculate market value. (Usually 1.0) The multiplier used against quantity along with the pricing factor to calculate the cost and market value of the investment.

string
taxWithholdingTypeCode

Withholding tax type

string
brokerName

The name of the trading broker on a transaction.

string
interestRate

Base Rate+ Spread Rate. This is total interest rate charged to the end customer of a fixed income security , where an interest is charged. Interest rate is objective where as security pricing is subjective and could vary between sources.

string
investmentDescription

The full text description of an investment.

string


Securities

ApiV1PortfolioByExternalIdSecuritiesGet

GET

/securities

The list of securities contained in an individual portfolio as of a specific date.

Prod:
https://api.seic.com/v1/portfolio/securities
Query Parameters
Name Description Data Type Required
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

string

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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

limit

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

integer

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
startDate

A schedule is created to automate the run of a report over time. The start date is the initial date for when the schedule started.

endDate

A schedule is created to automate the run of a report over time. The end date is the last date for when the schedule will run.

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.

limit

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

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