Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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

Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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/portfolios
TLS*: https://mtls.api.seic.com/v1/portfolios
*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.

Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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/portfolios' \
--header 'Authorization: Bearer ADsgdnnkjnfdIKJN' \
--header '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": [
        {
            "firmId": "1000",
            "portfolioId": 99999,
            "externalId": "1001-3-0002a",
            "externalAccountId": "1001-M-0002",
            "globalId": "1000-INS-202",
            "name": "AB_NO_0001",
            "type": "Capital",
            "status": "Active",
            "purpose": "Client Directed",
            "tradingMechanism": "Manual",
            "shortName": null,
            "source": null,
            "sourceSystemName": null,
            "netCashBalanceForInvestmentManagement": null,
            "systemIdentifier": [],
            "dates": {
                "inception": null,
                "implementation": null,
                "termination": null,
                "performanceInception": null
            },
            "benchmark": {
                "primary": null,
                "secondary": null,
                "tertiary": null
            },
            "manager": null,
            "strategy": "Equity Long/Short",
            "subStrategy": null,
            "businessLine": null,
            "businessSubLine": null,
            "currency": "USD",
            "relatedPortfolio": [],
            "changeDate": "2021-03-02T12:23:28.427",
            "createDate": "2021-02-28T16:51:02.45"
        }
    ],
    "paging": {
        "cursors": {
            "before": "17133",
            "after": "17133",
            "max": "32292",
            "last": "31927",
            "resultCount": 1
        },
        "totalCount": 14796,
        "limit": 1,
        "previous": null,
        "next": "https://api.seic.com/v1/portfolios?&after=17133&limit=1",
        "self": "https://api.seic.com/v1/portfolios?limit=1",
        "first": "https://api.seic.com/v1/portfolios?limit=1",
        "last": "https://api.seic.com/v1/portfolios?&after=31927&limit=1"
    }
}
MODEL
Operations
Name Description Data Type (L)
performanceInceptionDate Date in which performance begins being calculated for Portfolio datetime
systemIdentifier Source system unique Product system identifier. varchar
tradingMechanism Indicates the method for trading securities in the Product. Values to start should be Automated, External Manager, Manual int
sourceSystemId Describes the ID of the portfolio as maintained in another system's records varchar
purpose Purpose of the Portfolio string
sourceSystem Describes the system the portfolio record was first created in string
netCashBalanceForInvestmentManagement Indicates if net cash balance is available for the investment management on the account boolean
relatedPortfolio.externalId externalIdentifier of a "Capital Portfolio" string
relatedPortfolio.name Name of the Portfolio string
implementationDate

Start date of the agreed upon services at SEI for the product. Datetime is Eastern Standard Time (EST). Date Format is UTC YYYY-MM-DDThh:mm:ss:mmm

string
inception

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

string
terminationDate

Date the product terminated, either by fully liquidating or leaving SEI. Datetime is Eastern Standard Time (EST). Date Format is UTC YYYY-MM-DDThh:mm:ss:mmm

string
benchmark

The SEI benchmark ID of the product's primary benchmark

object
businessLine

Defines the SEI business line of the product.  An example is PE or FOF. A full list can be obtained through the Lists API.

string
businessSubLine A secondary or subordinate business line included within a more general business line. An example is Private Capital or Real Estate. string(30)
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
currency

ISO 4217 alphabetic code

string
externalAccountId External identifier for an account. string
globalId Unique business identifier within the firm for the portfolio. string
manager

The name of the product manager.

object
name

The business description for an entity in the context of the API, sometimes called a proper name. A name can apply to a Calendar, Financial Institution, Investor, Account, Advisor and various other entities.

string
shortName

This is a short name designated during setup for quickly identifying the object in other tables.

string
source Source of the portfolio. string
status Status of the portfolio. Active or inactive. string
strategy

Defines the investment strategy of the product. Examples are Equity Long/Short or Event Driven. A full list can be obtained through the Lists API.

string(30)
subStrategy

A secondary or subordinate strategy included within a more general strategy An example is Enhanced Equity. A full list can be obtained through the Lists API.

string(30)
type Valid values are capital or income. string
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
portfolioId

Portfolio id of given account

string


Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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

Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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/portfolios
TLS*: https://mtls.api.seic.com/v1/portfolios
*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.

Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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/portfolios' \
--header 'Authorization: Bearer ADsgdnnkjnfdIKJN' \
--header '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": [
        {
            "firmId": "1000",
            "portfolioId": 99999,
            "externalId": "1001-3-0002a",
            "externalAccountId": "1001-M-0002",
            "globalId": "1000-INS-202",
            "name": "AB_NO_0001",
            "type": "Capital",
            "status": "Active",
            "purpose": "Client Directed",
            "tradingMechanism": "Manual",
            "shortName": null,
            "source": null,
            "sourceSystemName": null,
            "netCashBalanceForInvestmentManagement": null,
            "systemIdentifier": [],
            "dates": {
                "inception": null,
                "implementation": null,
                "termination": null,
                "performanceInception": null
            },
            "benchmark": {
                "primary": null,
                "secondary": null,
                "tertiary": null
            },
            "manager": null,
            "strategy": "Equity Long/Short",
            "subStrategy": null,
            "businessLine": null,
            "businessSubLine": null,
            "currency": "USD",
            "relatedPortfolio": [],
            "changeDate": "2021-03-02T12:23:28.427",
            "createDate": "2021-02-28T16:51:02.45"
        }
    ],
    "paging": {
        "cursors": {
            "before": "17133",
            "after": "17133",
            "max": "32292",
            "last": "31927",
            "resultCount": 1
        },
        "totalCount": 14796,
        "limit": 1,
        "previous": null,
        "next": "https://api.seic.com/v1/portfolios?&after=17133&limit=1",
        "self": "https://api.seic.com/v1/portfolios?limit=1",
        "first": "https://api.seic.com/v1/portfolios?limit=1",
        "last": "https://api.seic.com/v1/portfolios?&after=31927&limit=1"
    }
}
MODEL
Operations
Name Description Data Type (L)
performanceInceptionDate Date in which performance begins being calculated for Portfolio datetime
systemIdentifier Source system unique Product system identifier. varchar
tradingMechanism Indicates the method for trading securities in the Product. Values to start should be Automated, External Manager, Manual int
sourceSystemId Describes the ID of the portfolio as maintained in another system's records varchar
purpose Purpose of the Portfolio string
sourceSystem Describes the system the portfolio record was first created in string
netCashBalanceForInvestmentManagement Indicates if net cash balance is available for the investment management on the account boolean
relatedPortfolio.externalId externalIdentifier of a "Capital Portfolio" string
relatedPortfolio.name Name of the Portfolio string
implementationDate

Start date of the agreed upon services at SEI for the product. Datetime is Eastern Standard Time (EST). Date Format is UTC YYYY-MM-DDThh:mm:ss:mmm

string
inception

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

string
terminationDate

Date the product terminated, either by fully liquidating or leaving SEI. Datetime is Eastern Standard Time (EST). Date Format is UTC YYYY-MM-DDThh:mm:ss:mmm

string
benchmark

The SEI benchmark ID of the product's primary benchmark

object
businessLine

Defines the SEI business line of the product.  An example is PE or FOF. A full list can be obtained through the Lists API.

string
businessSubLine A secondary or subordinate business line included within a more general business line. An example is Private Capital or Real Estate. string(30)
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
currency

ISO 4217 alphabetic code

string
externalAccountId External identifier for an account. string
globalId Unique business identifier within the firm for the portfolio. string
manager

The name of the product manager.

object
name

The business description for an entity in the context of the API, sometimes called a proper name. A name can apply to a Calendar, Financial Institution, Investor, Account, Advisor and various other entities.

string
shortName

This is a short name designated during setup for quickly identifying the object in other tables.

string
source Source of the portfolio. string
status Status of the portfolio. Active or inactive. string
strategy

Defines the investment strategy of the product. Examples are Equity Long/Short or Event Driven. A full list can be obtained through the Lists API.

string(30)
subStrategy

A secondary or subordinate strategy included within a more general strategy An example is Enhanced Equity. A full list can be obtained through the Lists API.

string(30)
type Valid values are capital or income. string
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
portfolioId

Portfolio id of given account

string


Portfolios

ApiV1PortfoliosGet

GET

/portfolios

Retrieves all the information related to Portfolios and their related Portfolios.
Prod:
https://api.seic.com/v1/portfolios
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

externalAccountId

Account external identifier.

string

globalId

Unique business identifier within the firm for the portfolio.

string

name

Name of the Portfolio.

string

type

Type of the Portfolio.

string

status

Status of the Portfolio.

string

purpose

Purpose of the Portfolio.

string

systemIdName

Name of the field from external system.

string

systemIdValue

Value of the field from external system.

string

shortName

ShortName of the Portfolio.

string

source

Source of the Portfolio.

string

sourceSystem

SourceSystem of the Portfolio.

string

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

boolean

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

string

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

string

limit

Number of records per page (default 25).

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
externalId

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

externalAccountId

Account external identifier.

globalId

Unique business identifier within the firm for the portfolio.

name

Name of the Portfolio.

type

Type of the Portfolio.

status

Status of the Portfolio.

purpose

Purpose of the Portfolio.

systemIdName

Name of the field from external system.

systemIdValue

Value of the field from external system.

shortName

ShortName of the Portfolio.

source

Source of the Portfolio.

sourceSystem

SourceSystem of the Portfolio.

netCashBalanceForInvestmentManagement

Indicates if net cash balance is available for the investment management on the account.

changeStartDate

Last change start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

changeEndDate

Last change end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio modified on, since or between specified datetime. Date only can also be accepted.

createStartDate

Created start date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

createEndDate

Created end date for the Portfolio. Required date format yyyy-MM-ddTHH:mm:ss.SSS. Can be used to target Portfolio created on, since or between specified datetime. Date only can also be accepted.

limit

Number of records per page (default 25).

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