Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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

Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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

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

Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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/trade/status?firm=12345 \
  -H 'appkey: gsedgaerhDSHGRSH' \
  -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": [
    {
      "requestType": "New Subscription|Renewal|Deposit",
      "externalOrderId": "string",
      "trackingNumber": "string",
      "status": "Submitted|Approved",
      "initiatedDate": "2018-08-17",
      "submittedDate": "2018-08-17",
      "approvedDate": "2018-08-17",
      "recievedDate": "2018-08-17",
      "effectiveDate": "2018-08-17",
      "firm": {
        "firmName": "string",
        "firm": "string",
        "userShare": true,
        "href": "string"
      },
      "team": {
        "teamName": "string",
        "team": "string",
        "workflowId": "string",
        "href": "string"
      },
      "product": {
        "productName": "string",
        "funds": [
          {
            "fundId": "string",
            "fundName": "string",
            "shareClass": "string"
          }
        ]
      },
      "investor": {
        "fullName": "string",
        "externalId": "string",
        "accountNumber": "string",
        "href": "string"
      },
      "transactions": [
        {
          "amount": "string",
          "currency": "string",
          "href": "string"
        }
      ]
    }
  ],
  "paging": {
    "totalCount": 0,
    "limit": 0,
    "first": "string",
    "last": "string",
    "previous": "string",
    "next": "string",
    "self": "string"
  }
}
MODEL
Operations
Name Description Data Type (L)
requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string
externalOrderId

An optional identifier that can be captured and used to ensure that duplicate requests are not initiated and also can be used as a way to link specific requests from disparate systems.

string
trackingNumber

A unique tracking number assigned to a specific request.

string
status

The standing, or sometimes state, of something at a particular point in time.

string
initiatedDate

Represents date of initiation of an opportunity in SEI Trade.

string
submittedDate

Submission date for the oppotrunity in SEI Trade using ISO 8601 UTC format.

string
approvedDate

Date an opportunity was approved in SEI Trade workflow.

string
receivedDate

Date an opportunity was received in SEI Trade workflow.

string
effectiveDate

Date on which something becomes or was instituted within the context of the API in ISO 8601 UTC format.

string
firm

An optional identifier that can be used to link a Firm to an Opportunity.

object
firmName

The full name of the firm or client.

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
workflowSettings

The value assigned to the applicable workflow SEI Trade application is using for the opportunity.

string
userShare

An enumerated list where values are 'true' or 'false'.

string
team

The identifier of the team.

string
teamName

The name used for the team.

string
group

An optional identifier that can be used to link a group to an Opportunity.

object
name

The name of the Group the opportunity is assigned to.

string
product

A collection of fields related to the product(s) available for the opportunity.

array
productName

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e. WWC Event Driven Fund, L.P.). The other fields are requestType and and channel.

string
funds

An array of products specific to the opportunity in SEI Trade.

array
fundId

The SEI code that identifies a fund uniquely.

string
fundName

The name of the portfolio as defined by the client.

string
shareClass

Class assigned to investor based on subscription document criteria.

string
investor

Indicates the external investor ID related to the contact relationship.

object
fullName

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

string
accountNumber

Code which uniquely identifies an individual or entity.

string
transactions

A collection of data specific to investor capital activity.

string
transaction or payment amount

Monetary amount of the transaction.

string
currency

ISO 4217 alphabetic code

string
href

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

string
rel

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

string
links

Embedded URLs in responses that allow for easier navigation.

array
workflowId

The workflow that to which the firm is associated.

string
amount

Debit Credit Amount

string


Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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

Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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

Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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/trade/status?firm=12345 \
  -H 'appkey: gsedgaerhDSHGRSH' \
  -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": [
    {
      "requestType": "New Subscription|Renewal|Deposit",
      "externalOrderId": "string",
      "trackingNumber": "string",
      "status": "Submitted|Approved",
      "initiatedDate": "2018-08-17",
      "submittedDate": "2018-08-17",
      "approvedDate": "2018-08-17",
      "recievedDate": "2018-08-17",
      "effectiveDate": "2018-08-17",
      "firm": {
        "firmName": "string",
        "firm": "string",
        "userShare": true,
        "href": "string"
      },
      "team": {
        "teamName": "string",
        "team": "string",
        "workflowId": "string",
        "href": "string"
      },
      "product": {
        "productName": "string",
        "funds": [
          {
            "fundId": "string",
            "fundName": "string",
            "shareClass": "string"
          }
        ]
      },
      "investor": {
        "fullName": "string",
        "externalId": "string",
        "accountNumber": "string",
        "href": "string"
      },
      "transactions": [
        {
          "amount": "string",
          "currency": "string",
          "href": "string"
        }
      ]
    }
  ],
  "paging": {
    "totalCount": 0,
    "limit": 0,
    "first": "string",
    "last": "string",
    "previous": "string",
    "next": "string",
    "self": "string"
  }
}
MODEL
Operations
Name Description Data Type (L)
requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string
externalOrderId

An optional identifier that can be captured and used to ensure that duplicate requests are not initiated and also can be used as a way to link specific requests from disparate systems.

string
trackingNumber

A unique tracking number assigned to a specific request.

string
status

The standing, or sometimes state, of something at a particular point in time.

string
initiatedDate

Represents date of initiation of an opportunity in SEI Trade.

string
submittedDate

Submission date for the oppotrunity in SEI Trade using ISO 8601 UTC format.

string
approvedDate

Date an opportunity was approved in SEI Trade workflow.

string
receivedDate

Date an opportunity was received in SEI Trade workflow.

string
effectiveDate

Date on which something becomes or was instituted within the context of the API in ISO 8601 UTC format.

string
firm

An optional identifier that can be used to link a Firm to an Opportunity.

object
firmName

The full name of the firm or client.

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
workflowSettings

The value assigned to the applicable workflow SEI Trade application is using for the opportunity.

string
userShare

An enumerated list where values are 'true' or 'false'.

string
team

The identifier of the team.

string
teamName

The name used for the team.

string
group

An optional identifier that can be used to link a group to an Opportunity.

object
name

The name of the Group the opportunity is assigned to.

string
product

A collection of fields related to the product(s) available for the opportunity.

array
productName

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e. WWC Event Driven Fund, L.P.). The other fields are requestType and and channel.

string
funds

An array of products specific to the opportunity in SEI Trade.

array
fundId

The SEI code that identifies a fund uniquely.

string
fundName

The name of the portfolio as defined by the client.

string
shareClass

Class assigned to investor based on subscription document criteria.

string
investor

Indicates the external investor ID related to the contact relationship.

object
fullName

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

string
accountNumber

Code which uniquely identifies an individual or entity.

string
transactions

A collection of data specific to investor capital activity.

string
transaction or payment amount

Monetary amount of the transaction.

string
currency

ISO 4217 alphabetic code

string
href

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

string
rel

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

string
links

Embedded URLs in responses that allow for easier navigation.

array
workflowId

The workflow that to which the firm is associated.

string
amount

Debit Credit Amount

string


Status

status-get

GET

/status

Returns all the relevant statuses that a transaction goes through post being created via the initiation API.

Prod:
https://api.seic.com/v1/trade/status
Query Parameters
Name Description Data Type Required
firm

An optional identifier that can be used to link a Firm to an Opportunity.

string

team

An optional identifier that can be used to link a team to an Opportunity.

string

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

string

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

string

orderId

The unique identifier of the order.

string

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

string

investorId

Internal investor identifier.

string

trackingNumber

A unique tracking number assigned to a specific request.

string

status

The standing, or sometimes state, of something at a particular point in time.

string

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

string

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

string

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

string

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

string

page

Identifies the current page in the response.

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

An optional identifier that can be used to link a Firm to an Opportunity.

team

An optional identifier that can be used to link a team to an Opportunity.

firmsAndTeams

The Firms and Teams to check against, 2D array consisting a set of firm and team pairs. Each set is firm,team combination where firm is required and team is optional. The filter is an OR operation of all sets.

requestType

One of three values that determine the kit which drives the process and form details that will need to be completed (i.e., 'New Subscription'). The other fields are channel and productName.

orderId

The unique identifier of the order.

productId

The SEI internal system identifier for the product or fund. This query parameter is used to retrieve a limited set of positions data.

investorId

Internal investor identifier.

trackingNumber

A unique tracking number assigned to a specific request.

status

The standing, or sometimes state, of something at a particular point in time.

initialDateStart

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

initialDateEnd

Initiation date for the record in ISO 8601 UTC format. Can be used to target records initiated on, since or between specified datetime.

submittedDateStart

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

submittedDateEnd

Submitted date for the record in ISO 8601 UTC format. Can be used to target records submitted on, since or between specified datetime.

approvedDateStart

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

approvedDateEnd

Approved date for the record in ISO 8601 UTC format. Can be used to target records approved on, since or between specified datetime.

receivedDateStart

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

receivedDateEnd

Received date for the record in ISO 8601 UTC format. Can be used to target records received on, since or between specified datetime.

page

Identifies the current page in the response.

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