Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...

Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...

Test: https://test.api.seic.com/v1/funds/{externalId}/transactions
TLS*: https://api.seic.com:444/v1/funds/{externalId}/transactions
*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.

Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...

SAMPLE REQUEST

curl -X GET \
'https://api.seic.com/v1/funds/1244/activity?startDate=2018-01-01&endDate=2018-03-31' \
-H 'AppKey: gsedgaerhDSHGRSH' \
-H 'Authorization: Bearer ADsgdnnkjnfdIKJN' \
-H 'category: cef'


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": 
{
		"startDate": "2019-01-01T00:00:00",
		"endDate": "2019-03-31T00:00:00",
		"fund": {
			"id": 1234,
			"externalId": "1234",
			"currencyIsoCode": "USD"
		},
		"transactions": [{
			"externalId": "12345678",
			"investorCommonId": 1234,
			"investorExternalId": "12345",
			"investorSpecificId": 12345,
			"investorName": "Fund B ",
			"subFundId": 1234,
			"subFundName": "FUND 2009",
			"subFundSpecificId": 1234,
			"lotId": 0,
			"lotName": null,
			"portfolioDealId": 0,
			"portfolioPositionsId": 0,
			"position": "Unallocated",
			"allocationRule": "User Provided",
			"allocationRuleId": 1,
			"accountType": null,
			"id": 1234567,
			"currencyIsocode": "USD",
			"type": "Investor Commitments",
			"typeId": -1,
			"index": 1,
			"journalEntryType": "Partner Transfer",
			"journalEntryIndex": 1,
			"glAccount": null,
			"glDate": "2019-01-01T00:00:00",
			"glRef": null,
			"debits": 1000000,
			"credits": 0,
			"amount": 1000000,
			"debitsLocal": 1000000,
			"creditsLocal": 0,
			"amountLocal": 1000000,
			"effectiveDate": "2019-01-01T00:00:00",
			"quantity": 0,
			"lastModifiedDate": null,
			"batch": {
				"id": 12345,
				"processId": 0,
				"lastModifiedDate": "2019-08-01T12:13:05.25",
				"createdDate": "2019-05-17T10:01:13.297",
				"postedDate": "0001-01-01T00:00:00",
				"status": "Held",
				"type": "Commitment",
				"comments": "From xyz Special Fund",
				"transactionComments": null
			},
			"userDefined": {
				"lookUp1": null,
				"lookUp2": null,
				"lookUp3": null,
				"lookUp4": null,
				"lookUp5": null,
				"id1": "",
				"id2": "",
				"text1": "",
				"text2": "",
				"date1": ""
			}
		}]
	},
	"paging": {
		"totalCount": 33270,
		"limit": 1,
		"first": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&firmId=1564&before=MQ==&after=MQ==",
		"last": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&firmId=1564&before=MzMyNzA=&after=MzMyNzA=",
		"previous": null,
		"next": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&firmId=1564&before=Mg==&after=Mg==",
		"self": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&limit=1&firmId=1564"
	}
}
MODEL
Operations
Name Description Data Type (L)
Data

The collection of statistics associated with the Task.

string
startDate

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

boolean
endDate

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

string
funds

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

array
id

SEI Accounting system generated identifier for each transaction in a batch

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
currencyIsoCode

The currency code in which the transaction is paid in.

string
transactions

A collection of data specific to investor capital activity.

string
investorCommonId

SEI Accounting system generated identifier for the Investor on a global level

investorExternalId

Unique business identifier for the investor.

string
investorSpecificId

SEI Accounting system generated identifier for the investor and its relationship to a specific Fund

string
investorName

Investor full legal name as indicated on the subscription document.

string
subFundId The SEI code that identifies a sub fund (vehicle) uniquely. string
subFundName

The name of the subFund (vehicle).

string
subFundSpecificId

SEI Accounting system generated identifier for the subFund (vehicle) and its relationship to a specific Fund

string
portfolioDealId

SEI Accounting system generated identifier that identifies the link between Fund and the Deal

string
portfolioPositionsId

SEI Accounting system generated identifier that identifies the link between Fund, Deal and Position

string
position

Concatenated string representing the Issuer and Security in the Deal

string
accountType

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

string
type

Transaction Types are the basic unit for recording transactions in SEI Accounting system and identifying the specfic purpose of the debit or credit being booked.

string
typeId

SEI Accounting system generated identifier for the Transaction Type of the transaction

string
index

Transaction Index

number
JournalEntryIndex

Journal Entry Index

string
glAccount

Identifies the General Ledger Account the amount in the transaction is related to as a concatenated string of the Account Number and Account Name

string
glDate

Date of recognition indicating accounting period that the transaction is in, new activity is limited to dates in open periods.

string
GlRef

Batch GL Reference

string
debits

This returns only debits in absolute value at the fund or investor level depending on the fund Currency for the transaction

string
credits

This returns only credits in absolute value at the fund or investor level depending on the fund Currency

string
debitsLocal

This column returns only debits in absolute value at the fund or investor level depending on Currency for the transaction

string
creditsLocal

This column returns only credits in absolute value at the fund or investor level depending on Currency for the transaction

string
amountLocal

This column returns debits as positive numbers and credits negative numbers at the fund or investor level depending on the Currency for the transaction

string
effectiveDate

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

string
quantity

The current face amount, or quantity of shares held, for an investment or noted on a transaction.

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

The unique identifier of the batch processing the transaction

string
status

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

string
comments

Description of the business purpose of the transaction, free text field limited to 255 characters, can be unique for each row in a batch

string
transactionComments

Description of the business purpose of the batch, free text field limited to 255 characters, limited to one description per batch

string
accountId

SEI unique system ID that represents the account.

string
lookUp

Transaction level user defined field (lookup) that stores a value as defined by each client explicitly typically representing a bank account number, vendor, counterparty, etc.

string
LotId

Lot Accounting System ID .

string
LotName

Lot Name

string
allocationRule

Allocation Rule

string
allocationRuleId

Allocation Rule ID

string
CreatedDate

Date on which the attachment or comment was added to Jira.

string
amount

Debit Credit Amount.

number
PostedDate

Batch Status Posted Date.

date
id1 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
id2 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
text1 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
text2 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
date1 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string


Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...

Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...

Test: https://test.api.seic.com/v1/funds/{externalId}/transactions
TLS*: https://api.seic.com:444/v1/funds/{externalId}/transactions
*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.

Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...

SAMPLE REQUEST

curl -X GET \
'https://api.seic.com/v1/funds/1244/activity?startDate=2018-01-01&endDate=2018-03-31' \
-H 'AppKey: gsedgaerhDSHGRSH' \
-H 'Authorization: Bearer ADsgdnnkjnfdIKJN' \
-H 'category: cef'


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": 
{
		"startDate": "2019-01-01T00:00:00",
		"endDate": "2019-03-31T00:00:00",
		"fund": {
			"id": 1234,
			"externalId": "1234",
			"currencyIsoCode": "USD"
		},
		"transactions": [{
			"externalId": "12345678",
			"investorCommonId": 1234,
			"investorExternalId": "12345",
			"investorSpecificId": 12345,
			"investorName": "Fund B ",
			"subFundId": 1234,
			"subFundName": "FUND 2009",
			"subFundSpecificId": 1234,
			"lotId": 0,
			"lotName": null,
			"portfolioDealId": 0,
			"portfolioPositionsId": 0,
			"position": "Unallocated",
			"allocationRule": "User Provided",
			"allocationRuleId": 1,
			"accountType": null,
			"id": 1234567,
			"currencyIsocode": "USD",
			"type": "Investor Commitments",
			"typeId": -1,
			"index": 1,
			"journalEntryType": "Partner Transfer",
			"journalEntryIndex": 1,
			"glAccount": null,
			"glDate": "2019-01-01T00:00:00",
			"glRef": null,
			"debits": 1000000,
			"credits": 0,
			"amount": 1000000,
			"debitsLocal": 1000000,
			"creditsLocal": 0,
			"amountLocal": 1000000,
			"effectiveDate": "2019-01-01T00:00:00",
			"quantity": 0,
			"lastModifiedDate": null,
			"batch": {
				"id": 12345,
				"processId": 0,
				"lastModifiedDate": "2019-08-01T12:13:05.25",
				"createdDate": "2019-05-17T10:01:13.297",
				"postedDate": "0001-01-01T00:00:00",
				"status": "Held",
				"type": "Commitment",
				"comments": "From xyz Special Fund",
				"transactionComments": null
			},
			"userDefined": {
				"lookUp1": null,
				"lookUp2": null,
				"lookUp3": null,
				"lookUp4": null,
				"lookUp5": null,
				"id1": "",
				"id2": "",
				"text1": "",
				"text2": "",
				"date1": ""
			}
		}]
	},
	"paging": {
		"totalCount": 33270,
		"limit": 1,
		"first": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&firmId=1564&before=MQ==&after=MQ==",
		"last": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&firmId=1564&before=MzMyNzA=&after=MzMyNzA=",
		"previous": null,
		"next": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&firmId=1564&before=Mg==&after=Mg==",
		"self": "https://test.api.seic.com/v1/funds/EP21/transactions?startDate=2019-01-01&endDate=2019-03-31&limit=1&firmId=1564"
	}
}
MODEL
Operations
Name Description Data Type (L)
Data

The collection of statistics associated with the Task.

string
startDate

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

boolean
endDate

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

string
funds

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

array
id

SEI Accounting system generated identifier for each transaction in a batch

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
currencyIsoCode

The currency code in which the transaction is paid in.

string
transactions

A collection of data specific to investor capital activity.

string
investorCommonId

SEI Accounting system generated identifier for the Investor on a global level

investorExternalId

Unique business identifier for the investor.

string
investorSpecificId

SEI Accounting system generated identifier for the investor and its relationship to a specific Fund

string
investorName

Investor full legal name as indicated on the subscription document.

string
subFundId The SEI code that identifies a sub fund (vehicle) uniquely. string
subFundName

The name of the subFund (vehicle).

string
subFundSpecificId

SEI Accounting system generated identifier for the subFund (vehicle) and its relationship to a specific Fund

string
portfolioDealId

SEI Accounting system generated identifier that identifies the link between Fund and the Deal

string
portfolioPositionsId

SEI Accounting system generated identifier that identifies the link between Fund, Deal and Position

string
position

Concatenated string representing the Issuer and Security in the Deal

string
accountType

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

string
type

Transaction Types are the basic unit for recording transactions in SEI Accounting system and identifying the specfic purpose of the debit or credit being booked.

string
typeId

SEI Accounting system generated identifier for the Transaction Type of the transaction

string
index

Transaction Index

number
JournalEntryIndex

Journal Entry Index

string
glAccount

Identifies the General Ledger Account the amount in the transaction is related to as a concatenated string of the Account Number and Account Name

string
glDate

Date of recognition indicating accounting period that the transaction is in, new activity is limited to dates in open periods.

string
GlRef

Batch GL Reference

string
debits

This returns only debits in absolute value at the fund or investor level depending on the fund Currency for the transaction

string
credits

This returns only credits in absolute value at the fund or investor level depending on the fund Currency

string
debitsLocal

This column returns only debits in absolute value at the fund or investor level depending on Currency for the transaction

string
creditsLocal

This column returns only credits in absolute value at the fund or investor level depending on Currency for the transaction

string
amountLocal

This column returns debits as positive numbers and credits negative numbers at the fund or investor level depending on the Currency for the transaction

string
effectiveDate

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

string
quantity

The current face amount, or quantity of shares held, for an investment or noted on a transaction.

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

The unique identifier of the batch processing the transaction

string
status

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

string
comments

Description of the business purpose of the transaction, free text field limited to 255 characters, can be unique for each row in a batch

string
transactionComments

Description of the business purpose of the batch, free text field limited to 255 characters, limited to one description per batch

string
accountId

SEI unique system ID that represents the account.

string
lookUp

Transaction level user defined field (lookup) that stores a value as defined by each client explicitly typically representing a bank account number, vendor, counterparty, etc.

string
LotId

Lot Accounting System ID .

string
LotName

Lot Name

string
allocationRule

Allocation Rule

string
allocationRuleId

Allocation Rule ID

string
CreatedDate

Date on which the attachment or comment was added to Jira.

string
amount

Debit Credit Amount.

number
PostedDate

Batch Status Posted Date.

date
id1 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
id2 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
text1 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
text2 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string
date1 Contact SEI to understand if this field is applicable to you and if yes what value it is returning. The object consists of user defined fields configured in SEI Accounting System as per discussions during client data conversion phase string


Investor Transactions

externalId-transactions-get

GET

/{externalId}/transactions

Returns all the transactions data for a fund available in the SEI system by different transaction types

Prod:
https://api.seic.com/v1/funds/{externalId}/transactions
Query Parameters
Name Description Data Type Required
startDate

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

string

endDate

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

string

accountId

string

typeId

The transaction type

string

limit

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

string

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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

investorExternalId

Unique business identifier that represents an investor 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

category

This parameter defines the business line the data belongs to. Valid value is CEF.

string

Path Parameters
Name Description Data Type Required
externalId

Unique business identifier that represents a fund 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

HTTP Responses
  • Code
    Description
  • 200

    OK- The request has succeeded and the response has been returned.

  • 400

    Bad request - The server cannot or will not process the request due to an inaccurate request submitted by the client application. Please resubmit the request after making the required corrections indicated in the error response. For more Info on SEI Error Standards please refer to the API Standards FAQ under Support.

  • 401

    Unauthorized - Invalid authentication details have been provided. Also useful to trigger an authorization pop up if the API is used from a browser.

  • 403

    Forbidden-The SEI Server understood the request but refuses to fulfill it.

  • 404

    Not Found- The requested resource or the underlying resource does not exist. Please resubmit the request after making the required corrections

  • 500

    Internal Server Error - The server was unable to fulfill the request due to an unknown condition. Please contact SEI for support. For More Info please refer to the "Response & Errors" FAQ under support.

TEST ENDPOINT
startDate

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

endDate

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

accountId

typeId

The transaction type

limit

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

excludeUnallocated

Valid values are true or false. If true is passed the result set will exclude any unallocated transactions associated with the fund. If false or this parameter is not passed unalloacted transactions are included in the response. Unallocated transactions have an investorExternalId as '-1'.

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.

investorExternalId

Unique business identifier that represents an investor 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.

category

This parameter defines the business line the data belongs to. Valid value is CEF.

Request Body

externalId Unique business identifier that represents a fund 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. true

HTTP Basic

OAuth 2.0

API Key

Working...