All reports related paths.
/users/{user_id}/reportsList user reports
typeOne OfFilters the list to only show reports of a certain type (e.g. only buy order confirmations)
Must match one of
Report type
instrumentOne OfFilters the list to only include reports concerning specified instrument
Must match one of
International securities identification number, prefixed with string 'isin:'
start_datestringReturns reports generated starting from and including this date (UTC)
end_datestringReturns reports generated up until this date (UTC)
sortstringField of resource to sort by
orderstringSort order of the result list if the sort parameter is specified. Use ASC for ascending or DESC for descending sort order.
limitintUse the limit argument to specify the maximum number of items returned.
offsetintUse the offset argument to specify where in the list of results to start when returning items for a particular query.
Reports list
{
"meta": {
"offset": 0,
"limit": 100,
"count": 1,
"total_count": 1,
"sort": "id",
"order": "ASC"
},
"data": [
{
"id": "b96b1ee7-d491-43eb-b5e4-4833af9c9c2f",
"created_at": "2020-08-24T14:15:22Z",
"user_id": "d1a4be99-8bb6-4e78-b897-8168f6823ab5",
"type": "CORPORATE_ACTION_CASH_TRANSACTION",
"substituted_report_id": null,
"data": {
"account": {
"id": "a9a4ad54-6dd1-419a-a98d-ab48f9f23bc8"
},
"references": [
{
"id": "b96b1ee7-d491-43eb-b5e4-4833af9c9c2f",
"type": "CORPORATE_ACTION_TRANSACTION_ID"
}
]
}
}
]
}/reportsCreate a user report
typestringrequired
The type of report must be “ORDER_EX_ANTE_COST”.
orderobjectrequired
Order details.
user_idstringrequired
The ID of the user.
account_idstringrequired
The ID of the account that owns the order.
cash_amountstringCash amount for a nominal order.
currencystringrequired
The currency for the order.
sidestringrequired
Side of the order.
instrument_idstringrequired
International securities identification number defined by ISO 6166.
instrument_id_typestringrequired
The type of the ID used in the request.
order_typestringrequired
Type of the order.
quantitystringQuantity of securities for the order.
limit_pricestringThe limit price for orders of the type 'limit'.
stop_pricestringThe stop price for orders of the type 'stop'.
feesarrayClient fees.
Must match one of
inducementsarrayClient inducements.
value_typestringrequired
The type of inducement value must be “ABSOLUTE”.
cash_amountstringrequired
currencystringrequired
Alphabetic three-letter ISO 4217 currency code.
{
"type": "ORDER_EX_ANTE_COST",
"order": {
"user_id": "d1a4be99-8bb6-4e78-b897-8168f6823ab5",
"account_id": "c5034305-c441-4711-adbf-93cfbc13a695",
"order_type": "MARKET",
"side": "BUY",
"instrument_id": "LU0274208692",
"instrument_id_type": "ISIN",
"currency": "EUR",
"quantity": "15"
},
"fees": [
{
"type": "TRANSACTION_FEE_BUY",
"value_type": "ABSOLUTE",
"cash_amount": "0.80",
"currency": "EUR"
},
{
"type": "TRANSACTION_FEE_SELL",
"value_type": "ABSOLUTE",
"cash_amount": "0.95",
"currency": "EUR"
},
{
"type": "ANNUAL_AUM_BASED_FEE",
"value_type": "RELATIVE",
"bps": "37"
}
],
"inducements": [
{
"value_type": "ABSOLUTE",
"cash_amount": "0.10",
"currency": "EUR"
}
]
}Report
{
"id": "b96b1ee7-d491-43eb-b5e4-4833af9c9c2f",
"created_at": "2023-08-24T14:15:22Z",
"user_id": "d1a4be99-8bb6-4e78-b897-8168f6823ab5",
"type": "ORDER_EX_ANTE_COST",
"substituted_report_id": null,
"data": {
"account": {
"id": "c5034305-c441-4711-adbf-93cfbc13a695",
"account_number": 1
},
"account_group": {
"id": "9d95820d-4333-46b6-98de-04ab7512e76f",
"securities_account_number": "123456789"
},
"user": {
"salutation": "SALUTATION_MALE",
"title": "DR",
"first_name": "Karl",
"last_name": "Schmidt",
"address": {
"address_line1": "Rosenweg 221",
"address_line2": "apt. 33",
"postcode": "45678",
"city": "Berlin",
"country": "DE"
}
},
"instrument": {
"isin": "LU0274208692",
"short_name": "XTR.MSCI WORLD SWAP 1C"
},
"venue": {
"name": "Tradegate"
},
"order": {
"user_id": "d1a4be99-8bb6-4e78-b897-8168f6823ab5",
"instrument_id": "LU0274208692",
"instrument_id_type": "ISIN",
"account_id": "c5034305-c441-4711-adbf-93cfbc13a695",
"order_type": "MARKET",
"side": "BUY",
"quantity": "15",
"cash_amount": "1220.85",
"currency": "EUR",
"price": "81.39"
},
"holding_period": {
"unit": "YEAR",
"quantity": 3
},
"total_cost": {
"product": {
"cash_amount": "17.48",
"currency": "EUR",
"as_percentage": "1.43"
},
"service": {
"cash_amount": "6.88",
"currency": "EUR",
"as_percentage": "0.56"
},
"third_party": {
"cash_amount": "0.70",
"currency": "EUR",
"as_percentage": "0.06"
},
"total": {
"cash_amount": "25.06",
"currency": "EUR",
"as_percentage": "2.05"
}
},
"product_cost": {
"one_off": {
"cash_amount": "0.20",
"currency": "EUR",
"as_percentage": "0.02"
},
"ongoing": {
"cash_amount": "16.48",
"currency": "EUR",
"as_percentage": "1.35"
},
"transaction": {
"cash_amount": "0.80",
"currency": "EUR",
"as_percentage": "0.07"
},
"incidental": {
"cash_amount": "0.00",
"currency": "EUR",
"as_percentage": "0.00"
},
"total": {
"cash_amount": "17.48",
"currency": "EUR",
"as_percentage": "1.43"
}
},
"service_cost": {
"one_off": {
"cash_amount": "0.49",
"currency": "EUR",
"as_percentage": "0.04"
},
"ongoing": {
"cash_amount": "4.39",
"currency": "EUR",
"as_percentage": "0.36"
},
"transaction": {
"cash_amount": "2.00",
"currency": "EUR",
"as_percentage": "0.16"
},
"ancillary": {
"cash_amount": "0.00",
"currency": "EUR",
"as_percentage": "0.00"
},
"incidental": {
"cash_amount": "0.00",
"currency": "EUR",
"as_percentage": "0.00"
},
"total": {
"cash_amount": "6.88",
"currency": "EUR",
"as_percentage": "0.56"
}
},
"third_party_payments": {
"total": {
"cash_amount": "0.70",
"currency": "EUR",
"as_percentage": "0.06"
},
"received_by_client": {
"cash_amount": "0.35",
"currency": "EUR",
"as_percentage": "0.03"
},
"received_by_upvest": {
"cash_amount": "0.35",
"currency": "EUR",
"as_percentage": "0.03"
}
},
"return_impact": {
"year_one": {
"cash_amount": "9.05",
"currency": "EUR",
"as_percentage": "0.74"
},
"year_two": {
"cash_amount": "6.96",
"currency": "EUR",
"as_percentage": "0.57"
},
"year_three": {
"cash_amount": "8.36",
"currency": "EUR",
"as_percentage": "0.68"
}
}
}
}/reports/{report_id}Retrieve a user report
report_idstringrequired
Report unique identifier.
Report
{
"id": "b96b1ee7-d491-43eb-b5e4-4833af9c9c2f",
"created_at": "2020-08-24T14:15:22Z",
"user_id": "d1a4be99-8bb6-4e78-b897-8168f6823ab5",
"type": "BUY_ORDER",
"substituted_report_id": null,
"data": {
"account": {
"id": "a9a4ad54-6dd1-419a-a98d-ab48f9f23bc8"
}
}
}idstringrequired
Event unique identifier
created_atstringrequired
Date and time when the event was created. RFC 3339-5, ISO8601 UTC
typestringrequired
Event type
objectAny Ofrequired
Must match one of
idstringrequired
Report unique identifier.
created_atstringrequired
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
user_idstringrequired
User unique identifier.
typestringrequired
Report type
substituted_report_idOne Ofrequired
Must match one of
dataobject (Report Data)Contents of the report.
webhook_idstringrequired
Webhook unique identifier.
{
"id": "8962b496-8d42-4560-bfab-10490dd1a721",
"created_at": "2021-07-21T14:10:00.00Z",
"type": "REPORT.CREATED",
"object": {
"id": "b96b1ee7-d491-43eb-b5e4-4833af9c9c2f",
"created_at": "2020-08-24T14:15:22Z",
"user_id": "d1a4be99-8bb6-4e78-b897-8168f6823ab5",
"type": "CORPORATE_ACTION_CASH_TRANSACTION",
"substituted_report_id": null,
"data": {
"account": {
"id": "a9a4ad54-6dd1-419a-a98d-ab48f9f23bc8"
},
"references": [
{
"id": "b96b1ee7-d491-43eb-b5e4-4833af9c9c2f",
"type": "CORPORATE_ACTION_TRANSACTION_ID"
}
]
}
},
"webhook_id": "9df39835-be87-4243-9018-f2500b39cee6"
}Request has been processed successfully.
Empty response
Was this page helpful?