Skip to content

BatchPutTransactions

PUT
/transactions

Creates a list of transactions.

Authorizations

Request Body required

object
transactions
required
Array<object>
object
transactionId
required
string
/^[A-Za-z0-9-]+$/
transactionType
required
string
portfolioId
required
string
/^[A-Za-z0-9-]+$/
bookDate
required
string
isRerversal
boolean
performanceDate
string
transactionDate
string
valueDate
string
exDate
string
description
string
items
required
Array<object>
object
positionId
string
/^[A-Za-z0-9-]+$/
trigger
number format: float
amount
number format: float
price
string
xrate
number format: float
cashflowCurrency
string
cashflows
Array<object>
object
type
required
string
amount
required
number format: float
capitalItemIndex
number
values
object
valuation
number format: float
accruals
number format: float
positions
Array<object>
object
positionId
required
string
/^[A-Za-z0-9-]+$/
currency
required
string
investmentType
required
string
instrument
object
id
string
/^[A-Za-z0-9-]+$/
name
string
isin
string
cusip
string
symbol
string

Responses

200

BatchPutTransactions 200 response

object
errors
Array<object>
object
portfolioId
string
/^[A-Za-z0-9-]+$/
transactionId
string
/^[A-Za-z0-9-]+$/
errors
Array<object>
object
message
string
key
string
itemIndex
number
portfoliosIds
Array<string>

400

ValidationException 400 response

A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.

object
message
required

A summary of the validation failure.

string
fieldList

A list of specific failures encountered while validating the input. A member can appear in this list more than once if it failed to satisfy multiple constraints.

Array<object>

Describes one specific validation failure for an input member.

object
path
required

A JSONPointer expression to the structure member whose value failed to satisfy the modeled constraints.

string
message
required

A detailed description of the validation failure.

string

401

UnauthorizedError 401 response

object
message
required
string

403

ForbiddenError 403 response

object
message
required
string

500

InternalServerError 500 response

object
message
required
string

503

ServiceUnavailableError 503 response

object
message
required
string