BetterWealth API API Reference
BetterWealth Admin API
API Endpoint
http://http://test.local/
Terms of Service: Terms of service
Contact: api@betterwealth.se
Version: API 0.1
admin-asset-cache-resource
Admin Asset Cache Resource
getAssetCacheStatus
assetIds
Request Content-Types: application/json
Request Example
[
"string"
]
Cache status for assets
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"assetId": "string",
"historyStatus": {
"firstUpdate": "integer (int64)",
"lastUpdate": "integer (int64)",
"status": "string"
},
"periodHistoryStatus": {
"lastUpdate": "integer (int64)",
"status": "string"
},
"valueStatus": {
"lastUpdate": "integer (int64)",
"status": "string"
}
}
]
uploadDBCurrency
data
Request Content-Types: application/json
Request Example
{
"data": "string"
}
CSV response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
uploadECBCurrency
data
baseCurrency
currency
Request Content-Types: application/json
Request Example
[
{
"timestamp": "integer (int64)",
"value": "number (double)"
}
]
CSV response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
exportHistoryCsv
ticker
currency
Stream of CSV data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
"string"
getAssetHistoryUploadRequests
Get list of assets that require a history update
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
uploadAssetHistory
data
skipHistoryUpdatedEvent
Request Content-Types: application/json
Request Example
{
"data": "string"
}
CSV response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
uploadAssetHistoryReplacement
data
skipHistoryUpdatedEvent
Request Content-Types: application/json
Request Example
{
"data": "string"
}
CSV response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
getAssetValueUploadRequests
Get list of assets that require a value update
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
uploadAssetValue
data
Request Content-Types: application/json
Request Example
{
"data": "string"
}
CSV response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
uploadAssetPeriodValue
Request Content-Types: application/json
Request Example
{
"currency": "string",
"fiveYears": "number (double)",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)",
"ticker": "string",
"updated": "string"
}
A generic response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
uploadAssetValueReplacement
data
Request Content-Types: application/json
Request Example
{
"data": "string"
}
CSV response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"records": "integer (int32)",
"success": "boolean"
}
getAssetCacheStatus
assetId
Cache status for asset
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"assetId": "string",
"historyStatus": {
"firstUpdate": "integer (int64)",
"lastUpdate": "integer (int64)",
"status": "string"
},
"periodHistoryStatus": {
"lastUpdate": "integer (int64)",
"status": "string"
},
"valueStatus": {
"lastUpdate": "integer (int64)",
"status": "string"
}
}
admin-tax-report-resource
Admin Tax Report Resource
getISKData
year
clientId
generationMethod
An ISK report file, json formatted
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
getISKXMLReport
reportMeta
year
clientId
generationMethod
Request Content-Types: application/json
Request Example
{
"contactPerson": {
"email": "string",
"name": "string",
"phone": "string"
},
"organisationNumber": "string",
"techContactPerson": {
"email": "string",
"name": "string",
"phone": "string"
}
}
An ISK tax report file, xml formatted
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
getSalesTaxReport
userId
year
startDate
logReports
An Sales tax report file, csv formatted
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
getSalesTaxXMLReport
reportMeta
userId
year
startDate
logReports
Request Content-Types: application/json
Request Example
{
"contactPerson": {
"email": "string",
"name": "string",
"phone": "string"
},
"organisationNumber": "string",
"techContactPerson": {
"email": "string",
"name": "string",
"phone": "string"
}
}
An Sales tax report file, csv formatted
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
admin-asset-storage-resource
Admin Asset Storage Resource
getAssetStorage
Asset storage items
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"assetId": "string",
"id": "string"
}
]
addCheckpoint
body
Request Content-Types: application/json
Request Example
{
"balanceDate": "string",
"checkBalanceTargetValue": "object"
}
Log entry describing the created checkpoint
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
depositToAssetStorage
Request Content-Types: application/json
Request Example
{
"absChangeOnly": "boolean",
"amount": "number (double)",
"currency": "string",
"message": "string"
}
The updated asset storage item
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"assetId": "string",
"id": "string"
}
getDepositLog
page
sortOrder
Page of deposit log entries
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getTotalPortfolioBalance
Get the total balance of all portfolios
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"assetId": "string",
"id": "string"
}
]
admin-action-code-admin-resource
Admin Action Code Admin Resource
getCodes
type
pageToken
A page of action codes
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
createCode
data
Request Content-Types: application/json
Request Example
{
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
An action code
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
activateCodeForUser
code
id
An action code activation
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activationDate": "string",
"activator": "string",
"activatorValue": "number (double)",
"code": {
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
},
"id": "string",
"issuerActivationDate": "string",
"issuerValue": "number (double)"
}
getActivationsForCode
id
pageToken
A page of action code activations
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"activationDate": "string",
"activator": "string",
"activatorValue": "number (double)",
"code": {
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
},
"id": "string",
"issuerActivationDate": "string",
"issuerValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getActivationsForUser
id
pageToken
A page of action code user activations
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"action": "string",
"actionProps": {
"initialValue": "number (double)"
},
"activated": "string",
"codeId": "string",
"description": "string",
"id": "string",
"name": "string",
"role": "string",
"type": "string",
"value": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getCode
name
An action code
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
getCodesForIssuer
id
type
pageToken
A page of action codes
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getCode
id
An action code
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
admin-customer-resource
Admin Customer Resource
list
riskCategory
clientId
organizations
minAum
maxAum
minAge
maxAge
notifications
newsletter
source
sortField
sortOrder
pageToken
Page of users
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
listUsers
filter
pageToken
Request Content-Types: application/json
Request Example
{
"assetAmount": {
"assetId": "string",
"minAmount": "number (double)"
},
"clientId": "string",
"maxAge": "integer (int32)",
"maxAum": "integer (int32)",
"minAge": "integer (int32)",
"minAum": "integer (int32)",
"newsletter": "boolean",
"notifications": "boolean",
"organizationFilter": "string",
"riskCategory": "string",
"sortField": "string",
"sortOrder": "string",
"sourceCode": "string",
"valueSource": {
"templateId": "string",
"templateOwnerId": "string"
}
}
Page of users
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
list
contactId
pageToken
Page of users
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
export
riskCategory
clientId
organizations
minAum
maxAum
minAge
maxAge
notifications
newsletter
source
sortField
sortOrder
fields
?fields=aaa&fields=bbb User csv date
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
exportUserKycFile
User kyc data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
list
page
Page of users with KYC
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"kyc": {
"responseItems": [
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
]
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getLeads
deleted
converted
pensionPlan
onboading
pageToken
List of leads
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"clientId": "string",
"converted": "string",
"created": "string",
"email": "string",
"id": "string",
"name": "string",
"newsletter": "boolean",
"notifications": "boolean",
"onboarding": "boolean",
"pensionPlan": "boolean",
"phone": "string",
"privacyPolicyAcceptVersion": "integer (int32)",
"shortName": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getPendingOrganizationDeletes
pageToken
Page of pending deletes
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"createdTimestamp": "integer (int64)",
"customerId": "string",
"customerType": "string",
"deleteTimestamp": "integer (int64)",
"lastTransactionTimestamp": "integer (int64)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
listPensionUsers
pageToken
Page of users with pension data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
listPepUsers
page
Page of users with knowledge
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
search
q
clientId
page
Page of users matching query
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getPendingUserDeletes
pageToken
Page of pending deletes
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"createdTimestamp": "integer (int64)",
"customerId": "string",
"customerType": "string",
"deleteTimestamp": "integer (int64)",
"lastTransactionTimestamp": "integer (int64)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getBankAccountsForUser
userId
List of bank accounts
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
]
getOrganizationsForUser
userId
List of organization objects
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"clientId": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
]
getRecurringTransactions
userId
List of recurring transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"bankAccountId": "string",
"created": "string",
"paused": "boolean",
"portfolioIndex": "integer (int32)",
"protocol": "string",
"status": "string",
"transactionDay": "integer (int32)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
]
triggerRecurringTransaction
userId
transactionId
List of recurring transactions
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"bankAccountId": "string",
"created": "string",
"paused": "boolean",
"portfolioIndex": "integer (int32)",
"protocol": "string",
"status": "string",
"transactionDay": "integer (int32)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
]
getValidUser
userUuid
User data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"authRoles": [
"string"
],
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"features": [
"string"
],
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
delete
userUuid
Delete response
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"customerId": "string",
"status": "string"
}
getCustomerAdvice
userUuid
Customer advice
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adviceMaterial": {
"accountType": "string",
"age": "integer (int32)",
"bearLoss": "string",
"income": "integer (int32)",
"monthlyInvestment": "integer (int32)",
"sri": "boolean",
"startInvestment": "integer (int32)",
"strategy": "string",
"timeHorizon": "integer (int32)"
},
"portfolios": [
{
"accountType": "string",
"customTemplateSelection": {
"type": "string"
},
"endDate": "string",
"goalAmount": "number (double)",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lossAbility": "string",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"parent": "boolean",
"parentUuid": "string",
"payoutEndDate": "string",
"riskLevel": "string",
"sri": "boolean",
"uuid": "string"
}
],
"timestamp": "integer (int64)"
}
getCustomerKnowledge
userUuid
Customer knowledge
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"lastUpdated": "string"
}
patchCustomerKnowledge
patch
userUuid
Request Content-Types: application/json
Request Example
{
"pep": {
"action": "string",
"value": "string"
},
"pepPosition": {
"action": "string",
"value": "string"
},
"pepRelation": {
"action": "string",
"value": "string"
},
"pepRelationPosition": {
"action": "string",
"value": "string"
},
"taxResidence": {
"action": "string",
"value": "string"
},
"taxResidenceSweden": {
"action": "string",
"value": "boolean"
},
"tin": {
"action": "string",
"value": "string"
}
}
Customer knowledge data
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"lastUpdated": "string"
}
getCustomerKYCData
userUuid
Customer KYC data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"responseItems": [
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
]
}
getUserLog
userUuid
types
?types=aaa&types=bbb page
Page of user log
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerLogEntryType": "string",
"customerUuid": "string",
"payload": "object",
"timestamp": "integer (int64)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
migrateUser
userUuid
targetClient
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
consolidateUser
userUuid
targetClient
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
getPortfolioTradeOrdersForCustomer
filter
customerId
pageToken
Request Content-Types: application/json
Request Example
{
"assetId": "string",
"maxDate": "string",
"minDate": "string",
"orderState": [
"string"
],
"orderType": "string",
"portfolioType": "string",
"recurring": "string",
"source": "string",
"sourceType": "string",
"target": "string",
"targetType": "string"
}
Portfolio trade orders for customer
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"amount": "number (double)",
"assets": [
{
"amount": "number (double)",
"assetId": "string",
"tradeUnit": "string",
"value": "number (double)"
}
],
"created": "string",
"currency": "string",
"id": "string",
"marketOrderId": "string",
"orderEstimates": [
{
"amount": "number (double)",
"assetId": "string",
"currencyExchangeFee": "number (double)",
"currencyExchangeRate": {
"price": "number (double)",
"timestamp": "string"
},
"price": {
"price": "number (double)",
"timestamp": "string"
},
"tradeFee": "number (double)",
"type": "string",
"value": "number (double)"
}
],
"orderState": "string",
"ownerId": "string",
"portfolioId": "string",
"recurringSource": "string",
"simpleId": "integer (int32)",
"sourceId": "string",
"sourceType": "string",
"targetId": "string",
"targetType": "string",
"tradeGroupId": "string",
"tradeId": "string",
"transactionDay": "integer (int32)",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getPortfoliosForUser
userUuid
includeDeleted
Portfolios for customer
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
]
getUserProfile
userUuid
Customer public profile
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"alias": "string",
"description": "string",
"facebookLink": "string",
"id": "string",
"instagramLink": "string",
"linkedinLink": "string",
"profilePicture": "string",
"ticktockLink": "string",
"topTraderData": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
},
"userUuid": "string",
"verified": "boolean"
}
updateUserProfile
patch
userUuid
Request Content-Types: application/json
Request Example
{
"facebookLink": {
"action": "string",
"value": "string"
},
"instagramLink": {
"action": "string",
"value": "string"
},
"linkedinLink": {
"action": "string",
"value": "string"
},
"profilePicture": {
"action": "string",
"value": "string"
},
"tikTokLink": {
"action": "string",
"value": "string"
},
"topTraderData": {
"action": "string",
"value": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
}
},
"verified": {
"action": "string",
"value": "boolean"
}
}
Customer public profile
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"alias": "string",
"description": "string",
"facebookLink": "string",
"id": "string",
"instagramLink": "string",
"linkedinLink": "string",
"profilePicture": "string",
"ticktockLink": "string",
"topTraderData": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
},
"userUuid": "string",
"verified": "boolean"
}
getCustomerSPARData
userUuid
Customer SPAR data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"addressDetails": [
{
"address": [
"string"
],
"addressType": "string",
"careOf": "string",
"country": "string",
"postalAddress": "string",
"postalNumber": "string",
"validFrom": "string",
"validUntil": "string"
}
],
"lastUpdate": "string",
"personDetails": [
{
"firstName": "string",
"lastName": "string",
"middleName": "string",
"usedName": "integer (int32)",
"validFrom": "string",
"validUntil": "string"
}
],
"raw": "string"
}
updateUser
patch
uuid
Request Content-Types: application/json
Request Example
{
"authRoles": {
"action": "string",
"value": [
"string"
]
},
"features": {
"action": "string",
"value": [
"string"
]
},
"premiumContact": {
"action": "string",
"value": "string"
},
"premiumLevel": {
"action": "string",
"value": "string"
},
"riskCategory": {
"action": "string",
"value": "string"
}
}
The updated user data
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"authRoles": [
"string"
],
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"features": [
"string"
],
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
getUserNotes
uuid
page
Page of user notes
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
createUserNote
note
uuid
Request Content-Types: application/json
Request Example
{
"note": "string"
}
Log entry representing the created note
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
admin-trade-report-resource
Admin Trade Report Resource
marketOrderReportResponse
file
The updated trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
listOrdersToReport
List or orders to report
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
"string"
]
getTradeOrderTransactionReport
type
orderId
Transaction report for order
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
marketOrderReportSent
orderId
The updated trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
admin-resource
Admin Resource
getAdmin
The currently logged in admin
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
logoutAdmin
Log out the current admin
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
admin-suspicious-transactions-resource
Admin Suspicious Transactions Resource
getSuspiciousTransactionsForUser
userId
List of suspicious transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
]
getSuspiciousTransactions
status
page
Page of suspicious transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
updateSuspiciousTransactions
The generated suspicious transactions
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
]
updateSuspiciousTransaction
transactionId
Request Content-Types: application/json
Request Example
{
"status": {
"action": "string",
"value": "string"
}
}
The updated suspicious transaction
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
admin-log-resource
Admin Log Resource
getAdminLog
types
?types=aaa&types=bbb adminId
pageToken
A page of log entries
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
admin-portfolio-resource
Admin Portfolio Resource
getPortfolios
filter
clientId
templateId
minValue
maxValue
minReturn
maxReturn
minReturnYTD
maxReturnYTD
minReturnQ
maxReturnQ
deleted
sortField
sortOrder
pageToken
A page of portfolios
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"accountType": "string",
"clientId": "string",
"deleted": "boolean",
"endDate": "string",
"investmentStrategyType": "string",
"lastUpdate": "string",
"name": "string",
"owner": {
"identifier": "integer (int64)",
"name": "string",
"ownerType": "string",
"uuid": "string"
},
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"startDate": "string",
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"uuid": "string",
"value": {
"historicalReturn": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
checkTotalBalance
System total balance
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"assetId": "string"
}
]
getPortfoliosLog
filter
pageSize
pageToken
Request Content-Types: application/json
Request Example
{
"clientId": "string",
"maxTimestamp": "string",
"minTimestamp": "string",
"portfolioId": "string",
"sourceCode": "string",
"templatePortfolioIds": [
"string"
],
"types": [
"string"
]
}
AFetch portfolio log items matching the given filter criteria
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
queueReallocateByTemplateId
templateId
The reallocation response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"failureIds": [
"string"
],
"skippedIds": [
"string"
],
"successIds": [
"string"
]
}
getTradedVolumeForMonth
year
month
Total trade volume for all portfolios during selected period
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"dateTime": "string",
"value": "number (double)"
}
]
getPortfolio
portfolioId
A portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
updatePortfolio
patch
portfolioId
Request Content-Types: application/json
Request Example
{
"fee": {
"action": "string",
"value": {
"managementFee": {
"action": "string",
"value": "number (double)"
},
"safekeepingFee": {
"action": "string",
"value": "number (double)"
}
}
}
}
The updated portfolio
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getAccountNumber
portfolioId
Account number for portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountNumber": "string"
}
checkPortfolioBalance
portfolioId
The portfolio balance diff
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"assetId": "string",
"expectedAmount": "number (double)",
"lastSavedAmount": "number (double)"
}
]
addPortfolioDiscount
portfolioId
Request Content-Types: application/json
Request Example
{
"managementFee": "number (double)",
"periodEnd": "string",
"periodStart": "string",
"safekeepingFee": "number (double)"
}
The added discount
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
cancelPortfolioDiscount
portfolioId
discountId
The canceled discount
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
checkPortfolioDistribution
portfolioId
The portfolio distribution diff
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"assetId": "string",
"expectedAmount": "number (double)",
"lastSavedAmount": "number (double)"
}
addError
portfolioId
message
The updated portfolio (now with error)
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
clearErrors
portfolioId
The updated portfolio
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
deductFee
portfolioId
The updated portfolio
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
getAccruedFee
portfolioId
Accrued fee for portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adjustedFee": "number (double)",
"endDate": "string",
"fee": "number (double)",
"startDate": "string",
"transferredFee": "number (double)"
}
addFeeAdjustment
feeAdjustment
portfolioId
Request Content-Types: application/json
Request Example
{
"amount": "number (double)"
}
Accrued fee for portfolio (after adjustment)
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adjustedFee": "number (double)",
"endDate": "string",
"fee": "number (double)",
"startDate": "string",
"transferredFee": "number (double)"
}
getPortfolioMarketReturnHistory
portfolioId
Historical portfolio return (TWR)
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"dateTime": "string",
"value": "number (double)"
}
]
getPortfolioReturnHistory
portfolioId
Historical portfolio return
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"dateTime": "string",
"value": "number (double)"
}
]
getPortfolioValueHistory
portfolioId
Historical portfolio values
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"dateTime": "string",
"value": "number (double)"
}
]
getPortfolioLog
portfolioId
types
?types=aaa&types=bbb page
sort
A page of portfolio log items
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getPortfolioTradeOrders
filter
portfolioId
pageToken
Request Content-Types: application/json
Request Example
{
"assetId": "string",
"maxDate": "string",
"minDate": "string",
"orderState": [
"string"
],
"orderType": "string",
"portfolioType": "string",
"recurring": "string",
"source": "string",
"sourceType": "string",
"target": "string",
"targetType": "string"
}
Portfolio trade orders for portfolio
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"amount": "number (double)",
"assets": [
{
"amount": "number (double)",
"assetId": "string",
"tradeUnit": "string",
"value": "number (double)"
}
],
"created": "string",
"currency": "string",
"id": "string",
"marketOrderId": "string",
"orderEstimates": [
{
"amount": "number (double)",
"assetId": "string",
"currencyExchangeFee": "number (double)",
"currencyExchangeRate": {
"price": "number (double)",
"timestamp": "string"
},
"price": {
"price": "number (double)",
"timestamp": "string"
},
"tradeFee": "number (double)",
"type": "string",
"value": "number (double)"
}
],
"orderState": "string",
"ownerId": "string",
"portfolioId": "string",
"recurringSource": "string",
"simpleId": "integer (int32)",
"sourceId": "string",
"sourceType": "string",
"targetId": "string",
"targetType": "string",
"tradeGroupId": "string",
"tradeId": "string",
"transactionDay": "integer (int32)",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
queueReallocation
portfolioId
The updated portfolio
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
getTemplatePortfolio
portfolioId
The template portfolio used by the given portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
distributeOrder
portfolioId
suppress
Trade order with distribution result
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"errors": [
{
"errorMessage": "string",
"portfolioId": "string"
}
],
"marketOrderId": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolios": [
{
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolioId": "string"
}
],
"status": "string",
"tradeOrderId": "string"
}
getTradeEstimate
portfolioId
orderType
Trade estimate for portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"errors": "object",
"estimates": [
{
"assetId": "string",
"calculatedValue": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
},
"estimate": "number (double)",
"estimateAbsAmount": "number (double)",
"estimateTradeAmount": "number (double)",
"estimationUnit": "string",
"inStore": "number (double)",
"tradeMethod": "string",
"type": "string"
}
],
"includedPortfolioTradeOrders": [
{
"portfolioId": "string",
"portfolioTradeOrderId": "string"
}
]
}
getPortfolioValue
portfolioId
Value of portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"historicalReturn": "number (double)",
"reservations": {
"feeAmount": "number (double)",
"settlementAmount": "number (double)",
"totalAmount": "number (double)",
"withdrawalAmount": "number (double)"
},
"reservedAmount": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
log-resource
Log Resource
getAutoBalanceCheck
pageToken
Log entry for auto balance check
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"fileId": "string",
"logItemId": "string",
"result": {
"date": "string",
"fileType": "string",
"result": [
{
"assetId": "string",
"bankAmount": "number (double)",
"isin": "string",
"successful": "boolean",
"systemAmount": "number (double)"
}
],
"successful": "boolean"
},
"resultType": "string"
}
]
getLastAutoBalanceCheck
resultType
Last auto check result of given type
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"fileId": "string",
"logItemId": "string",
"result": {
"date": "string",
"fileType": "string",
"result": [
{
"assetId": "string",
"bankAmount": "number (double)",
"isin": "string",
"successful": "boolean",
"systemAmount": "number (double)"
}
],
"successful": "boolean"
},
"resultType": "string"
}
registerBalanceCheckCompleted
checkType
Log entry for completed balance check
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
getLastBalanceCheck
Log entry for last balance check
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
getTotalBalanceForDate
Total asset balance balance of specified date
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"assetId": "string",
"invested": "number (double)",
"isin": "string",
"price": "number (double)",
"storage": "number (double)",
"type": "string"
}
]
admin-template-portfolio-resource
Admin Template Portfolio Resource
getTemplates
All template portfolios
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
]
createTemplate
Request Content-Types: application/json
Request Example
{
"distribution": [
{
"assetId": "string",
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
A template portfolio
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
listCustomTemplatePortfolios
pageSize
pageToken
Request Content-Types: application/json
Request Example
{
"accessibility": [
"string"
],
"category": [
"string"
],
"invertOrder": "boolean",
"order": "string",
"ownerId": "string",
"searchQuery": "string",
"templateIds": [
"string"
]
}
A page of shared template portfolios
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"accessibility": "string",
"created": "string",
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"id": "string",
"meta": {
"assetTypes": [
"string"
],
"categories": [
"string"
],
"description": "string",
"grade": "integer (int32)",
"name": "string",
"rank": "integer (int32)",
"sri": "boolean",
"status": {
"level": "string",
"trigger": "string"
}
},
"ownerId": "string",
"published": "string",
"sharerProfile": {
"alias": "string",
"description": "string",
"facebookLink": "string",
"id": "string",
"instagramLink": "string",
"linkedinLink": "string",
"profilePicture": "string",
"ticktockLink": "string",
"topTraderData": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
},
"userUuid": "string",
"verified": "boolean"
},
"ter": "number (double)",
"trackingPortfolioId": "string",
"value": {
"aum": "number (double)",
"distribution": {
"alternatives": "integer (int32)",
"commodities": "integer (int32)",
"equity": "integer (int32)",
"fixedIncome": "integer (int32)"
},
"fiveYears": "number (double)",
"followers": "integer (int32)",
"lastPeriodUpdate": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
updateCustomTemplateTerValue
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
getCustomTemplate
templateId
A custom template portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accessibility": "string",
"created": "string",
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"id": "string",
"meta": {
"assetTypes": [
"string"
],
"categories": [
"string"
],
"description": "string",
"grade": "integer (int32)",
"name": "string",
"rank": "integer (int32)",
"sri": "boolean",
"status": {
"level": "string",
"trigger": "string"
}
},
"ownerId": "string",
"published": "string",
"sharerProfile": {
"alias": "string",
"description": "string",
"facebookLink": "string",
"id": "string",
"instagramLink": "string",
"linkedinLink": "string",
"profilePicture": "string",
"ticktockLink": "string",
"topTraderData": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
},
"userUuid": "string",
"verified": "boolean"
},
"ter": "number (double)",
"trackingPortfolioId": "string",
"value": {
"aum": "number (double)",
"distribution": {
"alternatives": "integer (int32)",
"commodities": "integer (int32)",
"equity": "integer (int32)",
"fixedIncome": "integer (int32)"
},
"fiveYears": "number (double)",
"followers": "integer (int32)",
"lastPeriodUpdate": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
getCustomTemplatePortfolioHistory
templateId
The requested custom template portfolio return history
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"dateTime": "string",
"value": "number (double)"
}
]
getCustomTemplatePortfolioLog
filter
templateId
pageToken
Request Content-Types: application/json
Request Example
{
"minTimestamp": "string",
"types": [
"string"
]
}
A page of shared template portfolios
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"logEntryType": "string",
"ownerId": "string",
"payload": "object",
"templateId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getCustomTemplatePortfolioHistoryMetrics
templateId
Historical metric data for shared portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"aum": "number (double)",
"dateTime": "string",
"distribution": {
"alternatives": "integer (int32)",
"commodities": "integer (int32)",
"equity": "integer (int32)",
"fixedIncome": "integer (int32)"
},
"followers": "integer (int32)"
}
]
updateCustomTemplateTerValue
templateId
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
exportTemplates
CSV data with all template portfolio distributions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
updateTemplates
body
Request Content-Types: application/json
Request Example
{
"data": "string"
}
The updated template portfolios
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
[
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
]
getTemplateDiff
body
Request Content-Types: application/json
Request Example
{
"data": "string"
}
The diff between the current templates and the uploaded data
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"distribution": [
{
"assetId": "string",
"currentFraction": "number (double)",
"updatedFraction": "number (double)"
}
],
"id": "string",
"name": "string"
}
]
replaceAssetInTemplatePortfolios
selectionString
The updated template portfolios
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
[
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
]
exportTemplateMeta
CSV representation of all template portfolio meta
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
updateTemplateMeta
body
Request Content-Types: application/json
Request Example
{
"data": "string"
}
The updated template portfolios
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
[
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
]
refreshTemplateDistributions
A response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
getTemplate
templateId
A template portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
updateTemplate
patch
templateId
Request Content-Types: application/json
Request Example
{
"distribution": {
"action": "string",
"value": [
{
"assetId": "string",
"fraction": "number (double)"
}
]
},
"estimatedReturn": {
"action": "string",
"value": "number (double)"
},
"maxDD": {
"action": "string",
"value": "number (double)"
},
"name": {
"action": "string",
"value": "string"
},
"targetDistribution": {
"action": "string",
"value": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
}
},
"targetVar": {
"action": "string",
"value": "number (double)"
},
"trackingPortfolio": {
"action": "string",
"value": "string"
},
"var": {
"action": "string",
"value": "number (double)"
},
"volatility": {
"action": "string",
"value": "number (double)"
}
}
The updated template portfolio
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
getTemplateDistribution
templateId
Distribution for the template portfolio
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
]
getTemplatePortfolioLog
templateId
logType
A page of the template portfolio log
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
admin-trading-forced-resource
Admin Trading Forced Resource
queueForceSell
assetId
Result
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
queueForceSell
assetId
portfolioId
Result
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
queueForceUnregister
assetId
Result
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
queueForceUnregister
assetId
portfolioId
Result
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
admin-trading-resource
Admin Trading Resource
getOrders
page
Page of trade orders
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"created": "string",
"hasError": "boolean",
"parentOrderId": "string",
"status": "string",
"tradeOrderId": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getMarketTradeOrders
page
sortOrder
minDate
maxDate
A page of market trade orders
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
createMarketTradeOrder
orderEstimate
parentOrderId
orderType
Request Content-Types: application/json
Request Example
{
"includedPortfolioTradeOrders": [
{
"portfolioId": "string",
"portfolioTradeOrderId": "string"
}
],
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
]
}
The created market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
getTradeEstimate
orderType
A trade order estimate
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"errors": "object",
"estimates": [
{
"assetId": "string",
"calculatedValue": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
},
"estimate": "number (double)",
"estimateAbsAmount": "number (double)",
"estimateTradeAmount": "number (double)",
"estimationUnit": "string",
"inStore": "number (double)",
"tradeMethod": "string",
"type": "string"
}
],
"includedPortfolioTradeOrders": [
{
"portfolioId": "string",
"portfolioTradeOrderId": "string"
}
]
}
listMarketTradeOrders
page
minDate
maxDate
A page of market trade list items
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"created": "string",
"hasError": "boolean",
"parentOrderId": "string",
"status": "string",
"tradeOrderId": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getOpenMarketTradeOrders
List of open market trade orders
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"created": "string",
"hasError": "boolean",
"parentOrderId": "string",
"status": "string",
"tradeOrderId": "string",
"type": "string"
}
]
getMarketTradeOrder
orderId
Market trade order
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
updateMarketTradeOrder
update
orderId
clientVersion
Request Content-Types: application/json
Request Example
{
"cancelledAffairs": [
"string"
],
"completedAffairs": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
]
}
The updated market trade order
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
cancelMarketTradeOrder
orderId
clientVersion
The cancelled market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
completeMarketTradeOrder
orderId
clientVersion
The completed market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
completeMarketTradeOrder
orderId
assetId
clientVersion
The completed market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
getDistributionsForMarketOrder
orderId
Distributions for market trade order
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"created": "string",
"errors": [
{
"errorMessage": "string",
"portfolioId": "string"
}
],
"marketOrderId": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolios": [
{
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolioId": "string"
}
],
"status": "string",
"tradeOrderId": "string"
}
]
distributeOrder
orderId
clientVersion
suppress
The distributed market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"errors": [
{
"errorMessage": "string",
"portfolioId": "string"
}
],
"marketOrderId": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolios": [
{
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolioId": "string"
}
],
"status": "string",
"tradeOrderId": "string"
}
marketOrderDistributed
orderId
clientVersion
The updated market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
getMarketTradeOrderItems
orderId
format
List of market trade items
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
[
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
]
getMarketTradeOrderItemsFile
orderId
format
File with trade order information, csv file formatted by the provided format parameter
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
getMarketOrderLog
orderId
size
page
The market trade order log
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getTradeOrderTransactionReportMeta
orderId
Market trade order report meta
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"name": "string"
}
marketOrderReported
orderId
The reported market trade order
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
updateMarketTradeOrderValidationOverrides
override
orderId
Request Content-Types: application/json
Request Example
{
"assetId": "string",
"properties": [
"string"
]
}
The override information details
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
updateMarketTradeOrderByConfirmationFile
orderId
fileId
The updated market trade order
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
getTradeOrder
tradeOrderId
A trade order
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"errors": [
{
"errorMessage": "string",
"portfolioId": "string"
}
],
"marketOrderId": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolios": [
{
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolioId": "string"
}
],
"status": "string",
"tradeOrderId": "string"
}
getTradeOrderLog
tradeOrderId
page
Page of log entries for trade order
Unauthorized
Forbidden
Not Found
Response Content-Types: application/json
Response Example (200 OK)
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
admin-organization-resource
Admin Organization Resource
listOrganizations
status
pageToken
Page of organizations
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"clientId": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
]
create
createData
Request Content-Types: application/json
Request Example
{
"knowledge": {
"cashSources": {
"action": "string",
"value": "object"
},
"insolvencyProbability": {
"action": "string",
"value": "boolean"
},
"investmentSize": {
"action": "string",
"value": "string"
},
"managingCash": {
"action": "string",
"value": "boolean"
}
},
"organization": {
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
}
The created organization
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"users": [
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
],
"uuid": "string"
}
getOrganization
orgId
An organizations
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"users": [
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
],
"uuid": "string"
}
deleteOrganization
orgId
Delete response
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"customerId": "string",
"status": "string"
}
updateOrganization
patch
orgId
Request Content-Types: application/json
Request Example
{
"email": {
"action": "string",
"value": "string"
},
"lei": {
"action": "string",
"value": "string"
},
"name": {
"action": "string",
"value": "string"
},
"principal": {
"action": "string",
"value": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
}
},
"riskCategory": {
"action": "string",
"value": "string"
},
"status": {
"action": "string",
"value": "string"
}
}
The updated organization
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"users": [
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
],
"uuid": "string"
}
getOrganizationKnowledge
orgId
The organizations knowledge data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"cashSources": "object",
"insolvencyProbability": "boolean",
"investmentSize": "string",
"lastUpdated": "string",
"managingCash": "boolean",
"version": "integer (int32)"
}
updateOrganizationKnowledge
orgId
Request Content-Types: application/json
Request Example
{
"cashSources": {
"action": "string",
"value": "object"
},
"insolvencyProbability": {
"action": "string",
"value": "boolean"
},
"investmentSize": {
"action": "string",
"value": "string"
},
"managingCash": {
"action": "string",
"value": "boolean"
}
}
The updated organization knowledge data
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"cashSources": "object",
"insolvencyProbability": "boolean",
"investmentSize": "string",
"lastUpdated": "string",
"managingCash": "boolean",
"version": "integer (int32)"
}
getLogByOrgId
orgId
types
?types=aaa&types=bbb page
Page of organization log data
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerLogEntryType": "string",
"customerUuid": "string",
"payload": "object",
"timestamp": "integer (int64)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getNotes
orgId
page
Page of organization notes
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerLogEntryType": "string",
"customerUuid": "string",
"payload": "object",
"timestamp": "integer (int64)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
createNote
note
orgId
Request Content-Types: application/json
Request Example
{
"note": "string"
}
The created note
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
addUser
createData
orgId
userId
Request Content-Types: application/json
Request Example
{
"organizationRole": "string"
}
The updated organization
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"users": [
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
],
"uuid": "string"
}
updateUser
createData
orgId
userId
Request Content-Types: application/json
Request Example
{
"organizationRole": "string"
}
The updated organization
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"users": [
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
],
"uuid": "string"
}
admin-notification-resource
Admin Notification Resource
getNotificationsForCustomer
id
medium
pageToken
A page of notifications
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"created": "string",
"enabled": "boolean",
"generator": {
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
},
"generatorId": "string",
"id": "string",
"ownerId": "string",
"status": "string",
"targetId": "string",
"targetType": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
getNotificationsForEntity
id
medium
pageToken
A page of notifications
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"created": "string",
"enabled": "boolean",
"generator": {
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
},
"generatorId": "string",
"id": "string",
"ownerId": "string",
"status": "string",
"targetId": "string",
"targetType": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
admin-transaction-resource
Admin Transaction Resource
getTransactions
filter
pageSize
pageToken
Request Content-Types: application/json
Request Example
{
"bulkId": "string",
"clientId": "string",
"internalId": "string",
"maxDate": "string",
"maxDateTime": "string (date-time)",
"minDate": "string",
"minDateTime": "string (date-time)",
"protocolFilter": "string",
"sortOrder": "string",
"sourceCode": "string",
"statusFilter": "string",
"statusesFilter": [
"string"
],
"templatePortfolioIds": [
"string"
],
"typeFilter": [
"string"
]
}
Page of transactions
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
completeTransactions
file
Request Content-Types: application/json
Request Example
{
"content": "string",
"fileType": "string"
}
The created transactions
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
]
parseTransactions
file
Request Content-Types: application/json
Request Example
{
"content": "string",
"fileType": "string"
}
The parsed transactions
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
]
bulkCompleteFeeTransactions
The generated bulk transaction
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
bulkCompleteTradeFeeTransactions
The generated bulk transaction from trade fees
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
createManualDeposit
Request Content-Types: application/json
Request Example
{
"amount": "number (double)",
"depositMessage": "string",
"ownerId": "string",
"portfolioId": "string",
"type": "string"
}
The created transaction
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
transactionBulkExport
The exported transactions (transaction id)
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
getInvoicesForTransactions
transactionIds
Request Content-Types: application/json
Request Example
[
"string"
]
Invoices
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"accountNumber": "string",
"adjustedAmount": "number (double)",
"amount": "number (double)",
"created": "string",
"dueDate": "string",
"invoiceNumber": "integer (int32)",
"legalIdentifier": "integer (int64)",
"logItemId": "string",
"name": "string",
"ownerId": "string",
"paymentAccount": "string",
"paymentId": "string",
"periodEndDate": "string",
"periodStartDate": "string",
"portfolioId": "string",
"portfolioName": "string",
"transactionId": "string",
"transactionStatus": "string",
"transferredAmount": "number (double)",
"vat": "number (double)"
}
]
listTransactions
page
protocolFilter
typeFilter
statusFilter
Page of transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
listTransactionsForUser
userId
page
Page of transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
listTransactionsForPortfolio
portfolioId
page
Page of transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
getTransaction
transactionId
A transaction
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
manualTransactionCompleted
transactionId
The completed transaction
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
manualTransactionExported
transactionId
The exported transaction
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
getInvoiceForTransaction
transactionId
An invoice
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountNumber": "string",
"adjustedAmount": "number (double)",
"amount": "number (double)",
"created": "string",
"dueDate": "string",
"invoiceNumber": "integer (int32)",
"legalIdentifier": "integer (int64)",
"logItemId": "string",
"name": "string",
"ownerId": "string",
"paymentAccount": "string",
"paymentId": "string",
"periodEndDate": "string",
"periodStartDate": "string",
"portfolioId": "string",
"portfolioName": "string",
"transactionId": "string",
"transactionStatus": "string",
"transferredAmount": "number (double)",
"vat": "number (double)"
}
admin-notification-generator-resource
Admin Notification Generator Resource
getNotificationGenerators
pageToken
A page of generators
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
create
createData
Request Content-Types: application/json
Request Example
{
"content": "object",
"contentType": "string",
"expiration": "string",
"name": "string",
"type": "string"
}
The created generator
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
testQuery
filter
pageToken
Request Content-Types: application/json
Request Example
{
"filter": "object"
}
Page of result items for the provided notification query
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"customerId": "string",
"customerType": "string",
"targetExternalId": "string",
"targetId": "string",
"targetName": "string",
"targetType": "string",
"templateValues": "object"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
update
id
Request Content-Types: application/json
Request Example
{
"enabled": {
"action": "string",
"value": "boolean"
},
"filter": {
"action": "string",
"value": {
"filter": "object"
}
},
"name": {
"action": "string",
"value": "string"
},
"period": {
"action": "string",
"value": "string"
}
}
The updated generator
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
disable
id
The updated generator
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
enable
id
The updated generator
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
trigger
id
The update generator
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"numberOfTriggers": "integer (int32)"
}
admin-referral-payout-resource
Admin Referral Payout Resource
getReferralPayoutConfiguration
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
makePayoutForCustomer
customerId
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"logItemId": "string",
"message": "string",
"orderId": "string",
"portfolioId": "string",
"referralPayoutPayload": {
"payoutAmount": "number (double)",
"payoutLeftover": "number (double)",
"payoutMethod": "string",
"periodEnd": "string",
"periodStart": "string"
},
"status": "string",
"transactionId": "string"
}
]
makePayoutForPortfolio
portfolioId
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"logItemId": "string",
"message": "string",
"orderId": "string",
"portfolioId": "string",
"referralPayoutPayload": {
"payoutAmount": "number (double)",
"payoutLeftover": "number (double)",
"payoutMethod": "string",
"periodEnd": "string",
"periodStart": "string"
},
"status": "string",
"transactionId": "string"
}
registerPayoutForPortfolio
customerId
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"logItemId": "string",
"message": "string",
"orderId": "string",
"portfolioId": "string",
"referralPayoutPayload": {
"payoutAmount": "number (double)",
"payoutLeftover": "number (double)",
"payoutMethod": "string",
"periodEnd": "string",
"periodStart": "string"
},
"status": "string",
"transactionId": "string"
}
admin-tracking-resource
Admin Tracking Resource
getLatestTrackingValues
List of tracking values
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"type": "string",
"value": {
"dateTime": "string",
"value": "number (double)"
}
}
]
getLatestTrackingValues
type
client_id
Tracking value history
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"type": "string",
"values": [
{
"dateTime": "string",
"value": "number (double)"
}
]
}
getUserStats
from_date
User statistics
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"clientId": "string",
"created": "string",
"deleted": "boolean",
"portfolioCount": "number (double)",
"recurringTransactionsCount": "number (double)",
"totalPortfolioValue": "number (double)",
"uuid": "string"
}
]
admin-transaction-swish-resource
Admin Transaction Swish Resource
getSwishTransaction
transactionId
A swish transaction
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"portfolio": {
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
},
"transaction": {
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
updateSwishTransaction
update
transactionId
Request Content-Types: application/json
Request Example
{
"bankTransactionIdentifier": "string",
"message": "string",
"paymentRequestToken": "string",
"status": "string"
}
The updated swish transaction
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
admin-async-task-resource
Admin Async Task Resource
createTask
createData
Request Content-Types: application/json
Request Example
{
"payload": "object",
"type": "string"
}
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
getTasks
pageToken
Request Content-Types: application/json
Request Example
"string"
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
getTask
taskId
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
cancelTask
taskId
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
getTaskResult
pageToken
taskId
resultType
Request Content-Types: application/json
Request Example
"string"
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
startTask
taskId
OK
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
admin-recommendations-resource
Admin Recommendations Resource
uploadRecommendations
body
Request Content-Types: application/json
Request Example
{
"data": "string"
}
Result from upload
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
admin-role-resource
Admin Role Resource
getAdmins
A list of admins
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
]
createAdmin
adminData
Request Content-Types: application/json
Request Example
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
The created admin
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
getAdmin
adminUuid
An admin
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
updateAdmin
patch
adminUuid
Request Content-Types: application/json
Request Example
{
"authorities": {
"action": "string",
"value": [
"string"
]
},
"disabled": {
"action": "string",
"value": "boolean"
},
"email": {
"action": "string",
"value": "string"
},
"imageUrl": {
"action": "string",
"value": "string"
},
"name": {
"action": "string",
"value": "string"
},
"phone": {
"action": "string",
"value": "string"
}
}
The updated admin
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
admin-auth-cert-resource
Admin Auth Cert Resource
getCerts
List of cert data entries
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
]
createCert
data
Request Content-Types: application/json
Request Example
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
The created certificate
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
updateCert
data
certId
Request Content-Types: application/json
Request Example
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
The updated certificate
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
deleteCert
certId
The deleted certificate
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
admin-notification-template-resource
Admin Notification Template Resource
getNotificationTemplates
pageToken
A page of templates
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
create
createData
Request Content-Types: application/json
Request Example
{
"content": "object",
"contentType": "string",
"expiration": "string",
"name": "string",
"type": "string"
}
The created template
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
update
id
Request Content-Types: application/json
Request Example
{
"content": {
"action": "string",
"value": "object"
},
"contentType": {
"action": "string",
"value": "string"
},
"expiration": {
"action": "string",
"value": "string"
},
"name": {
"action": "string",
"value": "string"
},
"type": {
"action": "string",
"value": "string"
}
}
The updated template
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
admin-asset-resource
Admin Asset Resource
createAsset
body
Request Content-Types: application/json
Request Example
{
"activeManagement": {
"action": "string",
"value": "boolean"
},
"assetClass": {
"action": "string",
"value": "string"
},
"aum": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "number (double)"
}
},
"aumCurrency": {
"action": "string",
"value": "string"
},
"benchmarkName": {
"action": "string",
"value": "string"
},
"categorySwe": {
"action": "string",
"value": "string"
},
"ceo": {
"action": "string",
"value": "string"
},
"commentsSwe": {
"action": "string",
"value": "string"
},
"country": {
"action": "string",
"value": "string"
},
"currency": "string",
"currencyAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"currencyExchangeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"currencyHedged": {
"action": "string",
"value": "boolean"
},
"dataSourceExchangeCode": {
"action": "string",
"value": "string"
},
"descStrategySwe": {
"action": "string",
"value": "string"
},
"descSwe": {
"action": "string",
"value": "string"
},
"dividendCurrency": {
"action": "string",
"value": "string"
},
"dividendFrequency": {
"action": "string",
"value": "string"
},
"dividendYield": {
"action": "string",
"value": "number (double)"
},
"exchangeCode": "string",
"geoAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"geography": {
"action": "string",
"value": "string"
},
"holdingsAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"inceptionDate": {
"action": "string",
"value": "string"
},
"index": {
"action": "string",
"value": "integer (int32)"
},
"isActiveModel": {
"action": "string",
"value": "boolean"
},
"isActivePlatform": {
"action": "string",
"value": "boolean"
},
"isCollectingData": {
"action": "string",
"value": "boolean"
},
"isTradeStopped": {
"action": "string",
"value": "boolean"
},
"isin": "string",
"issuingCompany": {
"action": "string",
"value": "string"
},
"kiidUrl": {
"action": "string",
"value": "string"
},
"market": {
"action": "string",
"value": "string"
},
"metricBeta": {
"action": "string",
"value": "number (double)"
},
"metricPe": {
"action": "string",
"value": "number (double)"
},
"metricPs": {
"action": "string",
"value": "number (double)"
},
"name": {
"action": "string",
"value": "string"
},
"notes": {
"action": "string",
"value": "string"
},
"numEmployees": {
"action": "string",
"value": "integer (int32)"
},
"numberOfHoldings": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "integer (int32)"
}
},
"orderRoute": {
"action": "string",
"value": "string"
},
"replicationStrategy": {
"action": "string",
"value": "string"
},
"riskFactor": {
"action": "string",
"value": "string"
},
"riskLevel": {
"action": "string",
"value": "integer (int32)"
},
"sectors": {
"action": "string",
"value": [
"string"
]
},
"sharesTotal": {
"action": "string",
"value": "integer (int32)"
},
"shortName": {
"action": "string",
"value": "string"
},
"sri": {
"action": "string",
"value": "boolean"
},
"ter": {
"action": "string",
"value": "number (double)"
},
"ticker": "string",
"tradeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"type": "string",
"ucits": {
"action": "string",
"value": "boolean"
},
"url": {
"action": "string",
"value": "string"
}
}
The created asset
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
updateAssetsESGData
patchSet
Request Content-Types: application/json
Request Example
{
"patches": [
{
"patch": {
"msciEsgDataDate": {
"action": "string",
"value": "string"
},
"msciEsgDataPresent": {
"action": "string",
"value": "boolean"
},
"msciEsgQualityScore": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlGlobal": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlPeer": {
"action": "string",
"value": "number (double)"
},
"msciEsgRating": {
"action": "string",
"value": "string"
},
"msciSustainableImpactPct": {
"action": "string",
"value": "number (double)"
},
"msciWaCO2i": {
"action": "string",
"value": "number (double)"
}
},
"uuid": "string"
}
]
}
The updated asset
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
exportETFAssets
CSV stream of all ETFs
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
"string"
exportStockAssets
CSV stream of all stocks
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
"string"
getAssetByIdentifier
identifier
Request Content-Types: application/json
Request Example
{
"currency": "string",
"ticker": "string"
}
An asset
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
getAssets
assetIds
Request Content-Types: application/json
Request Example
[
"string"
]
List of assets
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
]
getAssets
assetFilter
currency
pageSize
pageToken
Request Content-Types: application/json
Request Example
{
"active": "boolean",
"activeModel": "boolean",
"activePlatform": "boolean",
"assetClass": [
"string"
],
"assetTypes": [
"string"
],
"clientId": "string",
"country": [
"string"
],
"discountConfig": "string",
"geography": [
"string"
],
"hasDivdend": "boolean",
"invertOrder": "boolean",
"investmentStrategyType": "string",
"isins": [
"string"
],
"market": [
"string"
],
"order": "string",
"sector": [
"string"
],
"sri": [
"boolean"
],
"tags": [
"string"
]
}
List of assets
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"content": [
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
]
uploadEFTAssets
body
Request Content-Types: application/json
Request Example
{
"data": "string"
}
Result from upload
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"assetId": "string",
"assetName": "string",
"error": "string"
}
]
uploadStockAssets
body
Request Content-Types: application/json
Request Example
{
"data": "string"
}
Result from upload
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"assetId": "string",
"assetName": "string",
"error": "string"
}
]
getAssetValue
body
Request Content-Types: application/json
Request Example
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
Last known value of asset
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
}
getAsset
assetId
An asset
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
updateAsset
body
assetId
Request Content-Types: application/json
Request Example
{
"activeManagement": {
"action": "string",
"value": "boolean"
},
"assetClass": {
"action": "string",
"value": "string"
},
"aum": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "number (double)"
}
},
"aumCurrency": {
"action": "string",
"value": "string"
},
"benchmarkName": {
"action": "string",
"value": "string"
},
"categorySwe": {
"action": "string",
"value": "string"
},
"ceo": {
"action": "string",
"value": "string"
},
"commentsSwe": {
"action": "string",
"value": "string"
},
"country": {
"action": "string",
"value": "string"
},
"currencyAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"currencyExchangeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"currencyHedged": {
"action": "string",
"value": "boolean"
},
"dataSourceExchangeCode": {
"action": "string",
"value": "string"
},
"descStrategySwe": {
"action": "string",
"value": "string"
},
"descSwe": {
"action": "string",
"value": "string"
},
"dividendCurrency": {
"action": "string",
"value": "string"
},
"dividendFrequency": {
"action": "string",
"value": "string"
},
"dividendYield": {
"action": "string",
"value": "number (double)"
},
"geoAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"geography": {
"action": "string",
"value": "string"
},
"holdingsAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"inceptionDate": {
"action": "string",
"value": "string"
},
"index": {
"action": "string",
"value": "integer (int32)"
},
"isActiveModel": {
"action": "string",
"value": "boolean"
},
"isActivePlatform": {
"action": "string",
"value": "boolean"
},
"isCollectingData": {
"action": "string",
"value": "boolean"
},
"isTradeStopped": {
"action": "string",
"value": "boolean"
},
"issuingCompany": {
"action": "string",
"value": "string"
},
"kiidUrl": {
"action": "string",
"value": "string"
},
"market": {
"action": "string",
"value": "string"
},
"metricBeta": {
"action": "string",
"value": "number (double)"
},
"metricPe": {
"action": "string",
"value": "number (double)"
},
"metricPs": {
"action": "string",
"value": "number (double)"
},
"name": {
"action": "string",
"value": "string"
},
"notes": {
"action": "string",
"value": "string"
},
"numEmployees": {
"action": "string",
"value": "integer (int32)"
},
"numberOfHoldings": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "integer (int32)"
}
},
"orderRoute": {
"action": "string",
"value": "string"
},
"replicationStrategy": {
"action": "string",
"value": "string"
},
"riskFactor": {
"action": "string",
"value": "string"
},
"riskLevel": {
"action": "string",
"value": "integer (int32)"
},
"sectors": {
"action": "string",
"value": [
"string"
]
},
"sharesTotal": {
"action": "string",
"value": "integer (int32)"
},
"shortName": {
"action": "string",
"value": "string"
},
"sri": {
"action": "string",
"value": "boolean"
},
"ter": {
"action": "string",
"value": "number (double)"
},
"tradeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"ucits": {
"action": "string",
"value": "boolean"
},
"url": {
"action": "string",
"value": "string"
}
}
The updated asset
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
getAssetValueHistory
assetId
Request Content-Types: application/json
Request Example
{
"currency": "string",
"endDate": "string",
"startDate": "string"
}
History of asset
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"currency": "string",
"endDate": "string",
"startDate": "string",
"values": [
{
"dateTime": "string",
"value": "number (double)"
}
]
}
]
splitAsset
assetId
multiplier
splitDate
Split an asset
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
getAssetValue
assetId
convertCurrency
Last known value of asset
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
}
admin-recurring-transactions-admin-resource
Admin Recurring Transactions Admin Resource
getTransactions
page
type
protocol
status
A page of recurring transactions
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
generateWithdrawalRequests
An autogiro withdrawal requests file
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
admin-resource-resource
Admin Resource Resource
listDocumentGroups
All document groups
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"documents": [
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
],
"groupId": {
"groupId": "string",
"groupType": "string",
"major": "integer (int32)",
"minor": "integer (int32)"
},
"groupType": "string",
"majorVersion": "integer (int32)",
"minorVersion": "integer (int32)",
"uuid": "string"
}
]
createDocumentGroup
Request Content-Types: application/json
Request Example
{
"documents": [
"string"
],
"newMajor": "boolean",
"type": "string"
}
The created document group
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"documents": [
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
],
"groupId": {
"groupId": "string",
"groupType": "string",
"major": "integer (int32)",
"minor": "integer (int32)"
},
"groupType": "string",
"majorVersion": "integer (int32)",
"minorVersion": "integer (int32)",
"uuid": "string"
}
updateDocumentGroup
uuid
Request Content-Types: application/json
Request Example
{
"documents": [
"string"
],
"newMajor": "boolean",
"type": "string"
}
The updated document group
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"documents": [
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
],
"groupId": {
"groupId": "string",
"groupType": "string",
"major": "integer (int32)",
"minor": "integer (int32)"
},
"groupType": "string",
"majorVersion": "integer (int32)",
"minorVersion": "integer (int32)",
"uuid": "string"
}
listDocuments
A list of documents
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
]
createDocument
title
description
category
type
typeMeta
document
The created document
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
updateDocumentMeta
patch
documentId
Request Content-Types: application/json
Request Example
{
"category": {
"action": "string",
"value": "string"
},
"deprecated": {
"action": "string",
"value": "boolean"
},
"description": {
"action": "string",
"value": "string"
},
"title": {
"action": "string",
"value": "string"
},
"type": {
"action": "string",
"value": "string"
},
"typeMeta": {
"action": "string",
"value": "object"
}
}
The updated document
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
getDocument
uuid
Download the document
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
listFiles
type
status
pageToken
A page of file meta
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
Upload a file via cert auth
body_hash
type
fileName
contentType
sourceIdentifier
file
The uploaded file
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"calculatedHash": "string",
"providedHash": "string",
"response": {
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
}
downloadAssetStorageCheckFile
id
The downloaded file
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
updateHoldingsFile
checkResult
id
Request Content-Types: application/json
Request Example
{
"date": "string",
"fileType": "string",
"result": [
{
"assetId": "string",
"bankAmount": "number (double)",
"isin": "string",
"successful": "boolean",
"systemAmount": "number (double)"
}
],
"successful": "boolean"
}
Upload processed result for holdings file
No Content
Unauthorized
Forbidden
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
Upload a file via form, authenticated as an administrator
type
fileName
contentType
file
The created file
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
listFilesForTarget
targetId
pageToken
A page of file meta
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
downloadFile
id
The downloaded file
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
healthz-resource
Healthz Resource
healthz
OK
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
"string"
admin-auth-resource
Admin Auth Resource
validate
(no description)
?roles=aaa&roles=bbb (no description)
(no description)
(no description)
List of allowed roles for current admin
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"adminId": "string",
"authorities": [
"string"
]
}
admin-bank-account-admin-resource
Admin Bank Account Admin Resource
listBankAccounts
agStatus
page
size
Page of bank accounts
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"content": [
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
generateApprovalRequests
File with approval requests
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
uploadApprovalConfirmation
file
Request Content-Types: application/json
Request Example
{
"content": "string",
"fileType": "string"
}
List of response items
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"bankAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"commentCode": "string",
"errorMessage": "string",
"informationCode": "string",
"status": "string"
}
]
cancelAutogiro
bankAccountId
The updated bank account
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
completeCancellation
bankAccountId
The updated bank account
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
admin-bank-id-login-resource
Admin Bank Id Login Resource
handleBankIdAuthInit
bankIdInitRequest
Request Content-Types: application/json
Request Example
{
"allowedUnauthorized": "boolean",
"personalNumber": "string",
"requestType": "string"
}
The auth init response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"autoStartToken": "string",
"bankIdInitStatus": "string",
"bankIdMessage": "string",
"pollToken": "string"
}
handleBankIdAuthPollJson
bankIdPollRequest
(no description)
?roles=aaa&roles=bbb (no description)
(no description)
Request Content-Types: application/json
Request Example
{
"pollToken": "string"
}
The poll response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"bankIdMessage": "string",
"bankIdPollStatus": "string",
"pollData": {
"autoStartToken": "string",
"qrToken": "string"
},
"userData": {
"expires": "integer (int64)",
"roles": [
"string"
],
"subject": "string"
},
"verifiedCustomer": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
handleBankIdSignInit
bankIdInitRequest
Request Content-Types: application/json
Request Example
{
"allowedUnauthorized": "boolean",
"personalNumber": "string",
"requestType": "string"
}
The sign init response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"autoStartToken": "string",
"bankIdInitStatus": "string",
"bankIdMessage": "string",
"pollToken": "string"
}
handleBankIdSignPoll
bankIdPollRequest
(no description)
?roles=aaa&roles=bbb (no description)
(no description)
Request Content-Types: application/json
Request Example
{
"pollToken": "string"
}
The poll response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"bankIdMessage": "string",
"bankIdPollStatus": "string",
"pollData": {
"autoStartToken": "string",
"qrToken": "string"
},
"userData": {
"expires": "integer (int64)",
"roles": [
"string"
],
"subject": "string"
},
"verifiedCustomer": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
handleBankIdUserViewInit
bankIdInitRequest
Request Content-Types: application/json
Request Example
{
"allowedUnauthorized": "boolean",
"clientId": "string",
"initiator": "string",
"personalNumber": "string",
"requestType": "string",
"userId": "string"
}
The user view init response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"autoStartToken": "string",
"bankIdInitStatus": "string",
"bankIdMessage": "string",
"pollToken": "string"
}
handleBankIdVerifyInit
bankIdInitRequest
Request Content-Types: application/json
Request Example
{
"allowedUnauthorized": "boolean",
"clientId": "string",
"initiator": "string",
"personalNumber": "string",
"requestType": "string",
"userId": "string"
}
The verify init response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"autoStartToken": "string",
"bankIdInitStatus": "string",
"bankIdMessage": "string",
"pollToken": "string"
}
handleBankIdVerifyPollJson
bankIdPollRequest
(no description)
?roles=aaa&roles=bbb (no description)
(no description)
Request Content-Types: application/json
Request Example
{
"pollToken": "string"
}
The poll response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"bankIdMessage": "string",
"bankIdPollStatus": "string",
"pollData": {
"autoStartToken": "string",
"qrToken": "string"
},
"userData": {
"expires": "integer (int64)",
"roles": [
"string"
],
"subject": "string"
},
"verifiedCustomer": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
admin-investment-strategy-resource
Admin Investment Strategy Resource
getDefaultFees
clientId
List of all default fees
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"investmentStrategyType": "string"
}
]
getDefaultFee
investmentStrategy
Default fee for investment strategy
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"investmentStrategyType": "string"
}
admin-risk-factor-admin-resource
Admin Risk Factor Admin Resource
getRiskFactors
All risk factors
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"currency": "string",
"distributing": "boolean",
"id": "string",
"name": "string",
"trackingETF": "string",
"trackingExchange": "string"
}
]
createRiskFactors
data
Request Content-Types: application/json
Request Example
{
"data": "string"
}
The updated risk factors
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"currency": "string",
"distributing": "boolean",
"id": "string",
"name": "string",
"trackingETF": "string",
"trackingExchange": "string"
}
]
bulkUpdateRiskFactors
data
Request Content-Types: application/json
Request Example
{
"data": "string"
}
A response
Created
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"value": "string"
}
getRiskFactor
riskFactorId
The referenced risk factor
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
{
"currency": "string",
"distributing": "boolean",
"id": "string",
"name": "string",
"trackingETF": "string",
"trackingExchange": "string"
}
getRiskFactorHistory
riskFactorId
Historical risk factor values
Unauthorized
Forbidden
Not Found
Response Content-Types: */*
Response Example (200 OK)
[
{
"dateTime": "string",
"value": "number (double)"
}
]
Schema Definitions
AccruedFee: object
- adjustedFee: Decimal
- endDate: DateRepresentation
- fee: Decimal
- startDate: DateRepresentation
- transferredFee: Decimal
Example
{
"adjustedFee": "number (double)",
"endDate": "string",
"fee": "number (double)",
"startDate": "string",
"transferredFee": "number (double)"
}
ActionCode: object
- activatorAction: string no_action, void_action, period_discount, period_fixed, value_discount
- activatorActionProps: ActionProps
- created: DateTimeRepresentation
- description: string
- expiration: DateTimeRepresentation
- id: string
- issuer: string
- issuerAction: string no_action, void_action, period_discount, period_fixed, value_discount
- issuerActionCondition: string unconditional, value_threshold
- issuerActionConditionProps: ActionConditionProps
- issuerActionProps: ActionProps
- name: string
- type: string referral, affiliate, discount, one_time_discount
Example
{
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
ActionCodeActivation: object
- activationDate: DateTimeRepresentation
- activator: string
- activatorValue: Decimal
- code: ActionCode
- id: string
- issuerActivationDate: DateTimeRepresentation
- issuerValue: Decimal
Example
{
"activationDate": "string",
"activator": "string",
"activatorValue": "number (double)",
"code": {
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
},
"id": "string",
"issuerActivationDate": "string",
"issuerValue": "number (double)"
}
ActionCodeUserActivation: object
- action: string no_action, void_action, period_discount, period_fixed, value_discount
- actionProps: ActionProps
- activated: DateTimeRepresentation
- codeId: string
- description: string
- id: string
- name: string
- role: string activator, issuer
- type: string referral, affiliate, discount, one_time_discount
- value: Decimal
Example
{
"action": "string",
"actionProps": {
"initialValue": "number (double)"
},
"activated": "string",
"codeId": "string",
"description": "string",
"id": "string",
"name": "string",
"role": "string",
"type": "string",
"value": "number (double)"
}
ActionCodeWithUrl: object
- activationUrl: string
- activatorAction: string no_action, void_action, period_discount, period_fixed, value_discount
- activatorActionProps: ActionProps
- created: DateTimeRepresentation
- description: string
- expiration: DateTimeRepresentation
- id: string
- issuer: string
- issuerAction: string no_action, void_action, period_discount, period_fixed, value_discount
- issuerActionCondition: string unconditional, value_threshold
- issuerActionConditionProps: ActionConditionProps
- issuerActionProps: ActionProps
- name: string
- type: string referral, affiliate, discount, one_time_discount
Example
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
ActionProps: object
- initialValue: Decimal
Example
{
"initialValue": "number (double)"
}
Admin: object
- authorities: string[]
-
string - disabled: boolean
- email: string
- imageUrl: string
- name: string
- personalNumber: SwedishPersonalNumber
- phone: string
- uuid: string
Example
{
"authorities": [
"string"
],
"disabled": "boolean",
"email": "string",
"imageUrl": "string",
"name": "string",
"personalNumber": "string",
"phone": "string",
"uuid": "string"
}
AdminAuthValidation: object
- adminId: string
- authorities: string[]
-
string
Example
{
"adminId": "string",
"authorities": [
"string"
]
}
AdminCustomerPatch: object
- authRoles: FieldPatch«List«string»»
- features: FieldPatch«List«string»»
- premiumContact: FieldPatch«string»
- premiumLevel: FieldPatch«string»
- riskCategory: FieldPatch«string»
Example
{
"authRoles": {
"action": "string",
"value": [
"string"
]
},
"features": {
"action": "string",
"value": [
"string"
]
},
"premiumContact": {
"action": "string",
"value": "string"
},
"premiumLevel": {
"action": "string",
"value": "string"
},
"riskCategory": {
"action": "string",
"value": "string"
}
}
AdminLogEntry: object
- adminId: string
- adminLogEntryType: string ADMIN_LOGIN, ADMIN_VERIFY_USER, ADMIN_CREATED, ADMIN_UPDATED, TRANSACTIONS_EXPORTED, TRANSACTION_EXPORTED, TRANSACTION_COMPLETED, TRADE_GENERATED, TRADE_COMPLETED, TRADE_CANCELED, TEMPLATE_PORTFOLIO_CREATE, TEMPLATE_PORTFOLIO_UPDATE, TEMPLATE_PORTFOLIO_DIST_REFRESH, PORTFOLIO_ERROR_CLEARED, PORTFOLIO_FEE_ADJUSTMENT_ADDED, ASSET_STORAGE_DEPOSIT, ASSET_STORAGE_DIFF_CHECKPOINT, BALANCE_CHECKPOINT, MARKET_TRADE_ORDER_UPDATED, MARKET_TRADE_ORDER_COMPLETED, MARKET_TRADE_ORDER_SEMICOMPLETED, MARKET_TRADE_ORDER_CANCELED, MARKET_TRADE_ORDER_VOVERRIDE, USER_KNOWLEDGE_UPDATED, USER_NOTE, MANUAL_BALANCE_CHECK, CASH_BALANCE_CHECK, HOLDINGS_CHECK, TOTAL_BALANCE, SUSPICIOUS_TRANSACTION_UPDATED, ASSET_UPDATE, ASSET_TRANSACTION, NOTIFICATION_CREATED, NOTIFICATION_UPDATED, USER_MIGRATED
- payload: AdminLogEntryPayload
- targetId: string
- timestamp: integer (int64)
- type: string
- uuid: string
Example
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
AdminLogEntry«object»: object
- adminId: string
- adminLogEntryType: string ADMIN_LOGIN, ADMIN_VERIFY_USER, ADMIN_CREATED, ADMIN_UPDATED, TRANSACTIONS_EXPORTED, TRANSACTION_EXPORTED, TRANSACTION_COMPLETED, TRADE_GENERATED, TRADE_COMPLETED, TRADE_CANCELED, TEMPLATE_PORTFOLIO_CREATE, TEMPLATE_PORTFOLIO_UPDATE, TEMPLATE_PORTFOLIO_DIST_REFRESH, PORTFOLIO_ERROR_CLEARED, PORTFOLIO_FEE_ADJUSTMENT_ADDED, ASSET_STORAGE_DEPOSIT, ASSET_STORAGE_DIFF_CHECKPOINT, BALANCE_CHECKPOINT, MARKET_TRADE_ORDER_UPDATED, MARKET_TRADE_ORDER_COMPLETED, MARKET_TRADE_ORDER_SEMICOMPLETED, MARKET_TRADE_ORDER_CANCELED, MARKET_TRADE_ORDER_VOVERRIDE, USER_KNOWLEDGE_UPDATED, USER_NOTE, MANUAL_BALANCE_CHECK, CASH_BALANCE_CHECK, HOLDINGS_CHECK, TOTAL_BALANCE, SUSPICIOUS_TRANSACTION_UPDATED, ASSET_UPDATE, ASSET_TRANSACTION, NOTIFICATION_CREATED, NOTIFICATION_UPDATED, USER_MIGRATED
- payload: object
- targetId: string
- timestamp: integer (int64)
- type: string
- uuid: string
Example
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
AdminPatch: object
- authorities: FieldPatch«List«string»»
- disabled: FieldPatch«boolean»
- email: FieldPatch«string»
- imageUrl: FieldPatch«string»
- name: FieldPatch«string»
- phone: FieldPatch«string»
Example
{
"authorities": {
"action": "string",
"value": [
"string"
]
},
"disabled": {
"action": "string",
"value": "boolean"
},
"email": {
"action": "string",
"value": "string"
},
"imageUrl": {
"action": "string",
"value": "string"
},
"name": {
"action": "string",
"value": "string"
},
"phone": {
"action": "string",
"value": "string"
}
}
Asset: object
- activeManagement: boolean
- added: DateTimeRepresentation
- assetClass: string EQUITY, FIXED_INCOME, ALTERNATIVE, COMMODITIES, CASH
- aum: Decimal
- aumCurrency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- aumDate: DateRepresentation
- baseValue: AssetBaseValue
- benchmarkName: string
- categorySwe: string
- ceo: string
- commentsSwe: string
- country: string
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- currencyAllocation: object
- currencyAllocationDate: DateRepresentation
- currencyExchangeFeeDisabled: boolean
- currencyHedged: boolean
- dataSourceExchangeCode: string
- descriptionSwe: string
- dividendCurrency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- dividendFrequency: string NONE, QUARTER, SEMI_ANL, ANNUAL, IRREGULAR, MONTHLY
- dividendYield: Decimal
- exchangeCode: string XFU, XET, LSF, LSTU, AETF, SWF, SSE, ENPF
- geoAllocation: object
- geoAllocationDate: DateRepresentation
- geography: string ASIA_PACIFIC, EUROPE, LATIN_AMERICA, MIDDLE_EAST_AND_AFRICA, NORTH_AMERICA, GLOBAL
- holdingsAllocation: object
- holdingsAllocationDate: DateRepresentation
- id: string
- inceptionDate: DateRepresentation
- index: integer (int32)
- isActiveModel: boolean
- isActivePlatform: boolean
- isCollectingData: boolean
- isTradeStopped: boolean
- isin: string
- issuingCompany: string
- kiidUrl: string
- market: string DEVELOPED, EMERGING, OTHER
- metricBeta: Decimal
- metricPe: Decimal
- metricPs: Decimal
- msciEsgDataDate: DateRepresentation
- msciEsgDataPresent: boolean
- msciEsgQualityScore: Decimal
- msciEsgQualityScorePctlGlobal: Decimal
- msciEsgQualityScorePctlPeer: Decimal
- msciEsgRating: string
- msciSustainableImpactPct: Decimal
- msciWaCO2i: Decimal
- name: string
- notes: string
- numEmployees: integer (int32)
- numberOfHoldings: integer (int32)
- numberOfHoldingsDate: DateRepresentation
- orderRoute: string SMART, CARE
- replicationStrategy: string PHYSICAL, SYNTHETIC
- riskFactor: string
- riskLevel: integer (int32)
- sectors: string[]
-
string energy, materials, industrials, utilities, healthcare, financials, consumer discretionary, consumer staples, information technology, communication services, real estate - sharesTotal: integer (int32)
- shortName: string
- simpleId: integer (int64)
- sri: boolean
- strategyDescriptionSwe: string
- tags: string[]
-
string - ter: Decimal
- ticker: string
- tradeFeeDisabled: boolean
- type: string ETF, ETF_TEMP, CASH, STOCK, FUND
- ucits: boolean
- url: string
- value: AssetValue
Example
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
AssetAmount: object
- assetId: string
- minAmount: Decimal
Example
{
"assetId": "string",
"minAmount": "number (double)"
}
AssetBaseValue: object
- lastClosing: Decimal
- lastClosingDate: DateRepresentation
Example
{
"lastClosing": "number (double)",
"lastClosingDate": "string"
}
AssetCreateData: object
- activeManagement: FieldPatch«boolean»
- assetClass: FieldPatch«string»
- aum: FieldPatch«ValueAndDate«Decimal»»
- aumCurrency: FieldPatch«string»
- benchmarkName: FieldPatch«string»
- categorySwe: FieldPatch«string»
- ceo: FieldPatch«string»
- commentsSwe: FieldPatch«string»
- country: FieldPatch«string»
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- currencyAllocation: FieldPatch«ValueAndDate«Map«string,Decimal»»»
- currencyExchangeFeeDisabled: FieldPatch«boolean»
- currencyHedged: FieldPatch«boolean»
- dataSourceExchangeCode: FieldPatch«string»
- descStrategySwe: FieldPatch«string»
- descSwe: FieldPatch«string»
- dividendCurrency: FieldPatch«string»
- dividendFrequency: FieldPatch«string»
- dividendYield: FieldPatch«Decimal»
- exchangeCode: string XFU, XET, LSF, LSTU, AETF, SWF, SSE, ENPF
- geoAllocation: FieldPatch«ValueAndDate«Map«string,Decimal»»»
- geography: FieldPatch«string»
- holdingsAllocation: FieldPatch«ValueAndDate«Map«string,Decimal»»»
- inceptionDate: FieldPatch«DateRepresentation»
- index: FieldPatch«int»
- isActiveModel: FieldPatch«boolean»
- isActivePlatform: FieldPatch«boolean»
- isCollectingData: FieldPatch«boolean»
- isTradeStopped: FieldPatch«boolean»
- isin: string
- issuingCompany: FieldPatch«string»
- kiidUrl: FieldPatch«string»
- market: FieldPatch«string»
- metricBeta: FieldPatch«Decimal»
- metricPe: FieldPatch«Decimal»
- metricPs: FieldPatch«Decimal»
- name: FieldPatch«string»
- notes: FieldPatch«string»
- numEmployees: FieldPatch«int»
- numberOfHoldings: FieldPatch«ValueAndDate«int»»
- orderRoute: FieldPatch«string»
- replicationStrategy: FieldPatch«string»
- riskFactor: FieldPatch«string»
- riskLevel: FieldPatch«int»
- sectors: FieldPatch«List«string»»
- sharesTotal: FieldPatch«int»
- shortName: FieldPatch«string»
- sri: FieldPatch«boolean»
- ter: FieldPatch«Decimal»
- ticker: string
- tradeFeeDisabled: FieldPatch«boolean»
- type: string ETF, ETF_TEMP, CASH, STOCK, FUND
- ucits: FieldPatch«boolean»
- url: FieldPatch«string»
Example
{
"activeManagement": {
"action": "string",
"value": "boolean"
},
"assetClass": {
"action": "string",
"value": "string"
},
"aum": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "number (double)"
}
},
"aumCurrency": {
"action": "string",
"value": "string"
},
"benchmarkName": {
"action": "string",
"value": "string"
},
"categorySwe": {
"action": "string",
"value": "string"
},
"ceo": {
"action": "string",
"value": "string"
},
"commentsSwe": {
"action": "string",
"value": "string"
},
"country": {
"action": "string",
"value": "string"
},
"currency": "string",
"currencyAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"currencyExchangeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"currencyHedged": {
"action": "string",
"value": "boolean"
},
"dataSourceExchangeCode": {
"action": "string",
"value": "string"
},
"descStrategySwe": {
"action": "string",
"value": "string"
},
"descSwe": {
"action": "string",
"value": "string"
},
"dividendCurrency": {
"action": "string",
"value": "string"
},
"dividendFrequency": {
"action": "string",
"value": "string"
},
"dividendYield": {
"action": "string",
"value": "number (double)"
},
"exchangeCode": "string",
"geoAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"geography": {
"action": "string",
"value": "string"
},
"holdingsAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"inceptionDate": {
"action": "string",
"value": "string"
},
"index": {
"action": "string",
"value": "integer (int32)"
},
"isActiveModel": {
"action": "string",
"value": "boolean"
},
"isActivePlatform": {
"action": "string",
"value": "boolean"
},
"isCollectingData": {
"action": "string",
"value": "boolean"
},
"isTradeStopped": {
"action": "string",
"value": "boolean"
},
"isin": "string",
"issuingCompany": {
"action": "string",
"value": "string"
},
"kiidUrl": {
"action": "string",
"value": "string"
},
"market": {
"action": "string",
"value": "string"
},
"metricBeta": {
"action": "string",
"value": "number (double)"
},
"metricPe": {
"action": "string",
"value": "number (double)"
},
"metricPs": {
"action": "string",
"value": "number (double)"
},
"name": {
"action": "string",
"value": "string"
},
"notes": {
"action": "string",
"value": "string"
},
"numEmployees": {
"action": "string",
"value": "integer (int32)"
},
"numberOfHoldings": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "integer (int32)"
}
},
"orderRoute": {
"action": "string",
"value": "string"
},
"replicationStrategy": {
"action": "string",
"value": "string"
},
"riskFactor": {
"action": "string",
"value": "string"
},
"riskLevel": {
"action": "string",
"value": "integer (int32)"
},
"sectors": {
"action": "string",
"value": [
"string"
]
},
"sharesTotal": {
"action": "string",
"value": "integer (int32)"
},
"shortName": {
"action": "string",
"value": "string"
},
"sri": {
"action": "string",
"value": "boolean"
},
"ter": {
"action": "string",
"value": "number (double)"
},
"ticker": "string",
"tradeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"type": "string",
"ucits": {
"action": "string",
"value": "boolean"
},
"url": {
"action": "string",
"value": "string"
}
}
AssetDataUploadRequest: object
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- dataSourceExchangeCode: string
- exchangeCode: string
- ticker: string
Example
{
"currency": "string",
"dataSourceExchangeCode": "string",
"exchangeCode": "string",
"ticker": "string"
}
AssetESGDataPatch: object
- msciEsgDataDate: FieldPatch«DateRepresentation»
- msciEsgDataPresent: FieldPatch«boolean»
- msciEsgQualityScore: FieldPatch«Decimal»
- msciEsgQualityScorePctlGlobal: FieldPatch«Decimal»
- msciEsgQualityScorePctlPeer: FieldPatch«Decimal»
- msciEsgRating: FieldPatch«string»
- msciSustainableImpactPct: FieldPatch«Decimal»
- msciWaCO2i: FieldPatch«Decimal»
Example
{
"msciEsgDataDate": {
"action": "string",
"value": "string"
},
"msciEsgDataPresent": {
"action": "string",
"value": "boolean"
},
"msciEsgQualityScore": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlGlobal": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlPeer": {
"action": "string",
"value": "number (double)"
},
"msciEsgRating": {
"action": "string",
"value": "string"
},
"msciSustainableImpactPct": {
"action": "string",
"value": "number (double)"
},
"msciWaCO2i": {
"action": "string",
"value": "number (double)"
}
}
AssetFilter: object
- active: boolean
- activeModel: boolean
- activePlatform: boolean
- assetClass: string[]
-
string EQUITY, FIXED_INCOME, ALTERNATIVE, COMMODITIES, CASH - assetTypes: string[]
-
string ETF, ETF_TEMP, CASH, STOCK, FUND - clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- country: string[]
-
string - discountConfig: string NO_DISCOUNT, TRADE_DISCOUNT, EXCHANGE_DISCOUNT, FULL_DISCOUNT
- geography: string[]
-
string ASIA_PACIFIC, EUROPE, LATIN_AMERICA, MIDDLE_EAST_AND_AFRICA, NORTH_AMERICA, GLOBAL - hasDivdend: boolean
- invertOrder: boolean
- investmentStrategyType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
- isins: string[]
-
string - market: string[]
-
string DEVELOPED, EMERGING, OTHER - order: string INDEX, CREATED, NAME, SHORT_NAME, CURRENCY, TER, ESG_RATING, RISK_LEVEL, RETURN_ONE_MONTH, RETURN_THREE_MONTHS, RETURN_SIX_MONTHS, RETURN_THIS_YEAR, RETURN_ONE_YEAR, RETURN_THREE_YEARS, RETURN_FIVE_YEARS
- sector: string[]
-
string energy, materials, industrials, utilities, healthcare, financials, consumer discretionary, consumer staples, information technology, communication services, real estate - sri: boolean[]
-
boolean - tags: string[]
-
string
Example
{
"active": "boolean",
"activeModel": "boolean",
"activePlatform": "boolean",
"assetClass": [
"string"
],
"assetTypes": [
"string"
],
"clientId": "string",
"country": [
"string"
],
"discountConfig": "string",
"geography": [
"string"
],
"hasDivdend": "boolean",
"invertOrder": "boolean",
"investmentStrategyType": "string",
"isins": [
"string"
],
"market": [
"string"
],
"order": "string",
"sector": [
"string"
],
"sri": [
"boolean"
],
"tags": [
"string"
]
}
AssetPatch: object
- activeManagement: FieldPatch«boolean»
- assetClass: FieldPatch«string»
- aum: FieldPatch«ValueAndDate«Decimal»»
- aumCurrency: FieldPatch«string»
- benchmarkName: FieldPatch«string»
- categorySwe: FieldPatch«string»
- ceo: FieldPatch«string»
- commentsSwe: FieldPatch«string»
- country: FieldPatch«string»
- currencyAllocation: FieldPatch«ValueAndDate«Map«string,Decimal»»»
- currencyExchangeFeeDisabled: FieldPatch«boolean»
- currencyHedged: FieldPatch«boolean»
- dataSourceExchangeCode: FieldPatch«string»
- descStrategySwe: FieldPatch«string»
- descSwe: FieldPatch«string»
- dividendCurrency: FieldPatch«string»
- dividendFrequency: FieldPatch«string»
- dividendYield: FieldPatch«Decimal»
- geoAllocation: FieldPatch«ValueAndDate«Map«string,Decimal»»»
- geography: FieldPatch«string»
- holdingsAllocation: FieldPatch«ValueAndDate«Map«string,Decimal»»»
- inceptionDate: FieldPatch«DateRepresentation»
- index: FieldPatch«int»
- isActiveModel: FieldPatch«boolean»
- isActivePlatform: FieldPatch«boolean»
- isCollectingData: FieldPatch«boolean»
- isTradeStopped: FieldPatch«boolean»
- issuingCompany: FieldPatch«string»
- kiidUrl: FieldPatch«string»
- market: FieldPatch«string»
- metricBeta: FieldPatch«Decimal»
- metricPe: FieldPatch«Decimal»
- metricPs: FieldPatch«Decimal»
- name: FieldPatch«string»
- notes: FieldPatch«string»
- numEmployees: FieldPatch«int»
- numberOfHoldings: FieldPatch«ValueAndDate«int»»
- orderRoute: FieldPatch«string»
- replicationStrategy: FieldPatch«string»
- riskFactor: FieldPatch«string»
- riskLevel: FieldPatch«int»
- sectors: FieldPatch«List«string»»
- sharesTotal: FieldPatch«int»
- shortName: FieldPatch«string»
- sri: FieldPatch«boolean»
- ter: FieldPatch«Decimal»
- tradeFeeDisabled: FieldPatch«boolean»
- ucits: FieldPatch«boolean»
- url: FieldPatch«string»
Example
{
"activeManagement": {
"action": "string",
"value": "boolean"
},
"assetClass": {
"action": "string",
"value": "string"
},
"aum": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "number (double)"
}
},
"aumCurrency": {
"action": "string",
"value": "string"
},
"benchmarkName": {
"action": "string",
"value": "string"
},
"categorySwe": {
"action": "string",
"value": "string"
},
"ceo": {
"action": "string",
"value": "string"
},
"commentsSwe": {
"action": "string",
"value": "string"
},
"country": {
"action": "string",
"value": "string"
},
"currencyAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"currencyExchangeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"currencyHedged": {
"action": "string",
"value": "boolean"
},
"dataSourceExchangeCode": {
"action": "string",
"value": "string"
},
"descStrategySwe": {
"action": "string",
"value": "string"
},
"descSwe": {
"action": "string",
"value": "string"
},
"dividendCurrency": {
"action": "string",
"value": "string"
},
"dividendFrequency": {
"action": "string",
"value": "string"
},
"dividendYield": {
"action": "string",
"value": "number (double)"
},
"geoAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"geography": {
"action": "string",
"value": "string"
},
"holdingsAllocation": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
},
"inceptionDate": {
"action": "string",
"value": "string"
},
"index": {
"action": "string",
"value": "integer (int32)"
},
"isActiveModel": {
"action": "string",
"value": "boolean"
},
"isActivePlatform": {
"action": "string",
"value": "boolean"
},
"isCollectingData": {
"action": "string",
"value": "boolean"
},
"isTradeStopped": {
"action": "string",
"value": "boolean"
},
"issuingCompany": {
"action": "string",
"value": "string"
},
"kiidUrl": {
"action": "string",
"value": "string"
},
"market": {
"action": "string",
"value": "string"
},
"metricBeta": {
"action": "string",
"value": "number (double)"
},
"metricPe": {
"action": "string",
"value": "number (double)"
},
"metricPs": {
"action": "string",
"value": "number (double)"
},
"name": {
"action": "string",
"value": "string"
},
"notes": {
"action": "string",
"value": "string"
},
"numEmployees": {
"action": "string",
"value": "integer (int32)"
},
"numberOfHoldings": {
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "integer (int32)"
}
},
"orderRoute": {
"action": "string",
"value": "string"
},
"replicationStrategy": {
"action": "string",
"value": "string"
},
"riskFactor": {
"action": "string",
"value": "string"
},
"riskLevel": {
"action": "string",
"value": "integer (int32)"
},
"sectors": {
"action": "string",
"value": [
"string"
]
},
"sharesTotal": {
"action": "string",
"value": "integer (int32)"
},
"shortName": {
"action": "string",
"value": "string"
},
"sri": {
"action": "string",
"value": "boolean"
},
"ter": {
"action": "string",
"value": "number (double)"
},
"tradeFeeDisabled": {
"action": "string",
"value": "boolean"
},
"ucits": {
"action": "string",
"value": "boolean"
},
"url": {
"action": "string",
"value": "string"
}
}
AssetPeriodValueUpdate: object
Example
{
"currency": "string",
"fiveYears": "number (double)",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)",
"ticker": "string",
"updated": "string"
}
AssetStorageCheckResult: object
- date: DateRepresentation
- fileType: string trade_report, trade_settlement, cash_transactions, holdings, withdrawal_request, approval_request, bg_max, payment_specification, payment_modification, iso22002
- result: ResultItem
-
ResultItem - successful: boolean
Example
{
"date": "string",
"fileType": "string",
"result": [
{
"assetId": "string",
"bankAmount": "number (double)",
"isin": "string",
"successful": "boolean",
"systemAmount": "number (double)"
}
],
"successful": "boolean"
}
AssetStorageCheckResultItem: object
- fileId: string
- logItemId: string
- result: AssetStorageCheckResult
- resultType: string HOLDINGS_CHECK, CASH_BALANCE_CHECK
Example
{
"fileId": "string",
"logItemId": "string",
"result": {
"date": "string",
"fileType": "string",
"result": [
{
"assetId": "string",
"bankAmount": "number (double)",
"isin": "string",
"successful": "boolean",
"systemAmount": "number (double)"
}
],
"successful": "boolean"
},
"resultType": "string"
}
AssetStorageDepositRepresentation: object
- absChangeOnly: boolean
- amount: Decimal
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- message: string
Example
{
"absChangeOnly": "boolean",
"amount": "number (double)",
"currency": "string",
"message": "string"
}
AssetTag: object
- assetId: string
- id: string
- source: string props, manual, sector
- tagName: string
Example
{
"assetId": "string",
"id": "string",
"source": "string",
"tagName": "string"
}
AssetUploadResultRepresentations: object
- assetId: string
- assetName: string
- error: string
Example
{
"assetId": "string",
"assetName": "string",
"error": "string"
}
AssetValue: object
- buy: Decimal
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- currencyExchangeRate: Decimal
- fiveYears: Decimal
- last: Decimal
- lastClosing: Decimal
- lastClosingDate: DateRepresentation
- lastPeriodUpdate: DateRepresentation
- lastValueUpdated: DateTimeRepresentation
- oneMonth: Decimal
- oneYear: Decimal
- sell: Decimal
- sixMonths: Decimal
- thisYear: Decimal
- threeMonths: Decimal
- threeYears: Decimal
Example
{
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
AssetValueIdentifier: object
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- ticker: string
Example
{
"currency": "string",
"ticker": "string"
}
AsyncTaskCreate: object
- payload: AsyncTaskPayload
- type: string TEST, DIVIDEND, BG_MAX, AGX, DISTRIBUTION
Example
{
"payload": "object",
"type": "string"
}
AsyncTaskQueryFilter: object
- identifier: string
- status: string[]
-
string NEW, PREPROCESSING, IDLE, PROCESSING, COMPLETED, PARTIALLY_COMPLETED, CANCELED, FAILED - type: string[]
-
string TEST, DIVIDEND, BG_MAX, AGX, DISTRIBUTION
Example
{
"identifier": "string",
"status": [
"string"
],
"type": [
"string"
]
}
AsyncTaskResultItem«object»: object
- identifier: string
- payload: object
Example
{
"identifier": "string",
"payload": "object"
}
AsyncTaskResultSet«object»: object
- page: TokenizedPage«AsyncTaskResultItem«object»»
- resultType: string PREPROCESS, PROCESS
- taskId: string
- type: string TEST, DIVIDEND, BG_MAX, AGX, DISTRIBUTION
Example
{
"page": {
"content": [
{
"identifier": "string",
"payload": "object"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
},
"resultType": "string",
"taskId": "string",
"type": "string"
}
AsyncTask«object»: object
- created: DateTimeRepresentation
- creator: string
- id: string
- identifier: string
- message: string
- payload: object
- status: string NEW, PREPROCESSING, IDLE, PROCESSING, COMPLETED, PARTIALLY_COMPLETED, CANCELED, FAILED
- type: string TEST, DIVIDEND, BG_MAX, AGX, DISTRIBUTION
- updated: DateTimeRepresentation
Example
{
"created": "string",
"creator": "string",
"id": "string",
"identifier": "string",
"message": "string",
"payload": "object",
"status": "string",
"type": "string",
"updated": "string"
}
AuthCertificate: object
- authorities: string[]
-
string - certData: string
- certId: string
- clientIds: string[]
-
string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, * - created: integer (int64)
- name: string
Example
{
"authorities": [
"string"
],
"certData": "string",
"certId": "string",
"clientIds": [
"string"
],
"created": "integer (int64)",
"name": "string"
}
AutoGiroFile: object
- content: string
- fileType: string APPROVAL_REQUEST, WITHDRAWAL_REQUEST, PAYMENT_SPECIFICATION, PAYMENT_MODIFICATION, BG_MAX
Example
{
"content": "string",
"fileType": "string"
}
AutogiroApprovalRequestResponseItem: object
- bankAccount: BankAccount
- commentCode: string CANCELED_BY_PAYER, INVALID_BANK_ACCOUNT_TYPE, MISSING_APPROVAL, INVALID_ACCOUNT_OR_PAYER_IDENTIFIER, CANCELED_NO_REQUEST_RESPONSE, UNKNOWN_BANK_GIRO, APPROVAL_ALREADY_ADDED_OR_PENDING, INVALID_PAYER_IDENTIFIER, INVALID_PAYER_ID, INVALID_BANKACCOUNT_NUMBER, INVALID_BANKGIRO, TERMINATED_BANKGIRO, NEW_APPROVAL, CANCELED, CANCLED_BY_TERMINATED_BANK_GIRO, ERROR
- errorMessage: string
- informationCode: string CANCELED_BY_RECEIVER, ADDED_BY_RECEIVER, PAYER_ID_UPDATE, CANCELED_RECEIVING_BG_TERMINATED, ACCOUNT_INFO_RESPONSE, CANCELED_NO_REQUEST_RESPONSE, CANCELED_BY_PAYER_BG_TERMINATED, CANCELED_BY_PAYER, ERROR
- status: string UNMODIFIED, APPROVED, CANCELED, ERROR
Example
{
"bankAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"commentCode": "string",
"errorMessage": "string",
"informationCode": "string",
"status": "string"
}
BalanceCheckpoint: object
- balanceDate: DateTimeRepresentation
- checkBalanceTargetValue: object
Example
{
"balanceDate": "string",
"checkBalanceTargetValue": "object"
}
BankAccount: object
- accountNumber: string
- autogiroPayerId: integer (int64)
- autogiroStatus: string NONE, PENDING, EXPORTED, ACTIVE, ERROR, ERROR_BAD_ACC_TYPE, ERROR_INVALID_ACC, ERROR_INVALID_IDENTIFIER, ERROR_INVALID_BANKACCOUNT_NUMBER, PENDING_CANCEL, CANCELED, PENDING_CANCEL_BY_USER, CANCELED_BY_USER, PENDING_CANCEL_BY_ADMIN, CANCELED_BY_ADMIN, CANCELED_BY_EXTERNAL
- bankIdentifier: string AMFA, AVANZA, BLUE_STEP_FINANS, BNP_PARIBAS_FORTIS_BANK, CITIBANK, DANSKE_BANK, DNB_BANK, EKOBANKEN, FOREX_BANK, ICA_BANKEN_AB, IKANO_BANK, JAK_MEDLEMSBANK, LANDSHYPOTEK_AB, LAN_SPAR_BANK_SVERIGE, LANSFORSAKRINGAR_BANK, MARGINALEN_BANK, NORDAX_BANK, NORDEA, NORDNET_BANK, RESURS_BANK, SANTANDER_CONSUMER_BANK, SEB, SKANDIABANKEN, SWEDBANK, ALANDSBANKEN_SVERIGE, HANDELSBANKEN, SPARBANKEN_SYD, SBAB
- clearingNumber: string
- created: DateTimeRepresentation
- name: string
- primary: boolean
- signature: string
- userUuid: string
- uuid: string
Example
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
BankIdInitRequest: object
- allowedUnauthorized: boolean
- personalNumber: SwedishPersonalNumber
- requestType: string
Example
{
"allowedUnauthorized": "boolean",
"personalNumber": "string",
"requestType": "string"
}
BankIdInitResponse: object
- autoStartToken: string
- bankIdInitStatus: string success, error
- bankIdMessage: string rp_error, rfa1, rfa3, rfa4, rfa5, rfa6, rfa8, rfa9, rfa14, rfa15, rfa16, rfa17, rfa21, rfa22
- pollToken: string
Example
{
"autoStartToken": "string",
"bankIdInitStatus": "string",
"bankIdMessage": "string",
"pollToken": "string"
}
BankIdInitVerifyCustomerRequest: object
- allowedUnauthorized: boolean
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- initiator: string USER, RP
- personalNumber: SwedishPersonalNumber
- requestType: string
- userId: string
Example
{
"allowedUnauthorized": "boolean",
"clientId": "string",
"initiator": "string",
"personalNumber": "string",
"requestType": "string",
"userId": "string"
}
BankIdPollResponse: object
Example
{
"bankIdMessage": "string",
"bankIdPollStatus": "string",
"pollData": {
"autoStartToken": "string",
"qrToken": "string"
},
"userData": {
"expires": "integer (int64)",
"roles": [
"string"
],
"subject": "string"
},
"verifiedCustomer": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
BwDocument: object
- category: string PRE_SALES_AGREEMENT, INVESTMENT_INSTRUCTION, AGREEMENT_CUSTOMER, AGREEMENT_ACCOUNT, AGREEMENT_OTHER, CAPITAL_ADEQUACY_REPORT, OTHER
- contentType: string
- created: DateTimeRepresentation
- deprecated: boolean
- description: string
- fileName: string
- hash: string
- hashAlg: string md5
- title: string
- type: string PORTFOLIO, GENERIC
- typeMeta: BwDocumentTypeMeta
- uuid: string
Example
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
BwDocumentPatch: object
- category: FieldPatch«string»
- deprecated: FieldPatch«boolean»
- description: FieldPatch«string»
- title: FieldPatch«string»
- type: FieldPatch«string»
- typeMeta: FieldPatch«BwDocumentTypeMeta»
Example
{
"category": {
"action": "string",
"value": "string"
},
"deprecated": {
"action": "string",
"value": "boolean"
},
"description": {
"action": "string",
"value": "string"
},
"title": {
"action": "string",
"value": "string"
},
"type": {
"action": "string",
"value": "string"
},
"typeMeta": {
"action": "string",
"value": "object"
}
}
BwFile: object
- contentType: string
- created: DateTimeRepresentation
- error: string
- fileContentIdentifier: FileContentIdentifier
- fileName: string
- fileSourceIdentifier: FileSourceIdentifier
- id: string
- status: string uploaded, processed, unprocessed, process_error
- type: string trade_report, trade_settlement, cash_transactions, holdings, withdrawal_request, approval_request, bg_max, payment_specification, payment_modification, iso22002
Example
{
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
CSVDataUploadResponse: object
- records: integer (int32)
- success: boolean
Example
{
"records": "integer (int32)",
"success": "boolean"
}
ContactPerson: object
- email: string
- imageUrl: string
- name: string
- phone: string
- uuid: string
Example
{
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
}
CreateData: object
- content: TemplateContent
- contentType: string EMAIL_TEMPLATE, PLAIN, MESSAGE
- expiration: DateRepresentation
- name: string
- type: string NEWS, CORP_ACTION, GENERIC, IMPORTANT
Example
{
"content": "object",
"contentType": "string",
"expiration": "string",
"name": "string",
"type": "string"
}
CustomTemplateDistribution: object
- alternatives: integer (int32)
- commodities: integer (int32)
- equity: integer (int32)
- fixedIncome: integer (int32)
Example
{
"alternatives": "integer (int32)",
"commodities": "integer (int32)",
"equity": "integer (int32)",
"fixedIncome": "integer (int32)"
}
CustomTemplateLogEntry«object»: object
- logEntryType: string CREATE, UPDATE, ASSET_UPDATE, UPDATE_TRADED, UPDATE_ACCESSIBILITY, UPDATE_SHARED_STATUS, UPDATE_META, COMMENT, DELISTED, DELETE
- ownerId: string
- payload: object
- templateId: string
- timestamp: integer (int64)
- type: string
- uuid: string
Example
{
"logEntryType": "string",
"ownerId": "string",
"payload": "object",
"templateId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
CustomTemplateLogFilter: object
- minTimestamp: DateTimeRepresentation
- types: string[]
-
string CREATE, UPDATE, ASSET_UPDATE, UPDATE_TRADED, UPDATE_ACCESSIBILITY, UPDATE_SHARED_STATUS, UPDATE_META, COMMENT, DELISTED, DELETE
Example
{
"minTimestamp": "string",
"types": [
"string"
]
}
CustomTemplateMetric: object
- aum: Decimal
- dateTime: DateTimeRepresentation
- distribution: CustomTemplateDistribution
- followers: integer (int32)
Example
{
"aum": "number (double)",
"dateTime": "string",
"distribution": {
"alternatives": "integer (int32)",
"commodities": "integer (int32)",
"equity": "integer (int32)",
"fixedIncome": "integer (int32)"
},
"followers": "integer (int32)"
}
CustomTemplatePortfolioFilter: object
- accessibility: string[]
-
string private, public, delisted - category: string[]
-
string growth, quality, value, momentum, low_volaty, index, stock_picking, esg, multi_asset, quantitative, all_weather, investment_companies, dividend, large_cap, small_cap, bank_finance, groceries, tech, gaming, health_tech, real_estate, industry, it, fintech, food, communication, travel, biotech, luxury, private_equity, medicine, commodities, car, automation_n_robotics, solar, energy, agriculture, infrastructure - invertOrder: boolean
- order: string NAME, CREATED, TER, RETURN_ONE_MONTH, RETURN_THREE_MONTHS, RETURN_SIX_MONTHS, RETURN_THIS_YEAR, RETURN_ONE_YEAR, RETURN_THREE_YEARS, RETURN_FIVE_YEARS, GRADE, RANK, FOLLOWERS, AUM
- ownerId: string
- searchQuery: string
- templateIds: string[]
-
string
Example
{
"accessibility": [
"string"
],
"category": [
"string"
],
"invertOrder": "boolean",
"order": "string",
"ownerId": "string",
"searchQuery": "string",
"templateIds": [
"string"
]
}
CustomTemplatePortfolioMeta: object
- assetTypes: string[]
-
string ETF, ETF_TEMP, CASH, STOCK, FUND - categories: string[]
-
string growth, quality, value, momentum, low_volaty, index, stock_picking, esg, multi_asset, quantitative, all_weather, investment_companies, dividend, large_cap, small_cap, bank_finance, groceries, tech, gaming, health_tech, real_estate, industry, it, fintech, food, communication, travel, biotech, luxury, private_equity, medicine, commodities, car, automation_n_robotics, solar, energy, agriculture, infrastructure - description: string
- grade: integer (int32)
- name: string
- rank: integer (int32)
- sri: boolean
- status: SharedPortfolioStatus
Example
{
"assetTypes": [
"string"
],
"categories": [
"string"
],
"description": "string",
"grade": "integer (int32)",
"name": "string",
"rank": "integer (int32)",
"sri": "boolean",
"status": {
"level": "string",
"trigger": "string"
}
}
CustomTemplatePortfolioValue: object
- aum: Decimal
- distribution: CustomTemplateDistribution
- fiveYears: Decimal
- followers: integer (int32)
- lastPeriodUpdate: DateRepresentation
- oneMonth: Decimal
- oneYear: Decimal
- sixMonths: Decimal
- thisYear: Decimal
- threeMonths: Decimal
- threeYears: Decimal
Example
{
"aum": "number (double)",
"distribution": {
"alternatives": "integer (int32)",
"commodities": "integer (int32)",
"equity": "integer (int32)",
"fixedIncome": "integer (int32)"
},
"fiveYears": "number (double)",
"followers": "integer (int32)",
"lastPeriodUpdate": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
CustomerAdvice: object
- adviceMaterial: CustomerAdviceMaterial
- portfolios: PortfolioCreateData
-
PortfolioCreateData - timestamp: integer (int64)
Example
{
"adviceMaterial": {
"accountType": "string",
"age": "integer (int32)",
"bearLoss": "string",
"income": "integer (int32)",
"monthlyInvestment": "integer (int32)",
"sri": "boolean",
"startInvestment": "integer (int32)",
"strategy": "string",
"timeHorizon": "integer (int32)"
},
"portfolios": [
{
"accountType": "string",
"customTemplateSelection": {
"type": "string"
},
"endDate": "string",
"goalAmount": "number (double)",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lossAbility": "string",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"parent": "boolean",
"parentUuid": "string",
"payoutEndDate": "string",
"riskLevel": "string",
"sri": "boolean",
"uuid": "string"
}
],
"timestamp": "integer (int64)"
}
CustomerAdviceMaterial: object
- accountType: string isk, isk_limited_tax, entity_depot, pension_insurance, isk_track, entity_depot_track
- age: integer (int32)
- bearLoss: string CASH_PROBABLY_NEEDED, CASH_PROBABLY_NOT_NEEDED, CASH_NOT_NEEDED, CASH_NEED_UNKNOWN
- income: integer (int32)
- monthlyInvestment: integer (int32)
- sri: boolean
- startInvestment: integer (int32)
- strategy: string STATIC, DYNAMIC
- timeHorizon: integer (int32)
Example
{
"accountType": "string",
"age": "integer (int32)",
"bearLoss": "string",
"income": "integer (int32)",
"monthlyInvestment": "integer (int32)",
"sri": "boolean",
"startInvestment": "integer (int32)",
"strategy": "string",
"timeHorizon": "integer (int32)"
}
CustomerDeleteResponse: object
- customerId: string
- status: string PENDING, DELETED
Example
{
"customerId": "string",
"status": "string"
}
CustomerLogEntry: object
- customerLogEntryType: string USER_CREATE, USER_LOGIN, USER_LOGIN_ORGANIZATION, USER_SIGN, ADMIN_VIEW_USER_LOGIN, ADMIN_VIEW_ORGANIZATION_LOGIN, USER_RECURRING_TRANSACTION_CANCELED, USER_RECURRING_TRANSACTION_ACTIVATED, USER_AUTOGIRO_CANCELED, USER_AUTOGIRO_ACTIVATED, USER_RECURRING_TRANSACTION_CREATED, USER_RECURRING_TRANSACTION_UPDATED, USER_RECURRING_TRANSACTION_DELETED, USER_DELETE, KNOWLEDGE_UPDATED, USER_UPDATED, USER_MIGRATED, ORGANIZATION_DELETE, ORGANIZATION_CREATED, ORGANIZATION_UPDATED, ORGANIZATION_ROLE_UPDATED, ORGANIZATION_KNOWLEDGE_UPDATED, SALES_TAX_REPORT
- customerUuid: string
- payload: CustomerLogEntryPayload
- timestamp: integer (int64)
- type: string
- userUuid: string
- uuid: string
Example
{
"customerLogEntryType": "string",
"customerUuid": "string",
"payload": "object",
"timestamp": "integer (int64)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
DaySeriesEntry: object
- timestamp: integer (int64)
- value: Decimal
Example
{
"timestamp": "integer (int64)",
"value": "number (double)"
}
Decimal: number (double)
Representad as a double in the API, will be stored as a fixed number (6 decimals) in the database
Example
"number (double)"
DefaultFee: object
- fee: Fee
- investmentStrategyType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
Example
{
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"investmentStrategyType": "string"
}
DepositTrigger: object
- amount: Decimal
- recurring: boolean
- sourceId: string
- triggerType: string CASH_ACCOUNT, BANK_ACCOUNT, BANK_ACCOUNT_AG, SWISH, MANUAL, MONOPOLY, PORTFOLIO_TRADE_ORDER
Example
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
External: object
- email: string
- imageUrl: string
- name: string
- phone: string
Example
{
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string"
}
Fee: object
- fixedTradeFee: FixedTradeFee
- managementFee: Decimal
- noValueBasedDiscount: boolean
- safekeepingFee: Decimal
- tradeFeesNotIncluded: boolean
- valueBasedDiscount: Decimal
- vat: Decimal
Example
{
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
}
FeeAdjustment: object
- amount: Decimal
Example
{
"amount": "number (double)"
}
FeeDiscount: object
- canceled: DateTimeRepresentation
- created: DateTimeRepresentation
- fee: Fee
- id: string
- periodEnd: DateRepresentation
- periodStart: DateRepresentation
Example
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
FeeDiscountCreateData: object
- managementFee: Decimal
- periodEnd: DateRepresentation
- periodStart: DateRepresentation
- safekeepingFee: Decimal
Example
{
"managementFee": "number (double)",
"periodEnd": "string",
"periodStart": "string",
"safekeepingFee": "number (double)"
}
FeePatch: object
- managementFee: FieldPatch«Decimal»
- safekeepingFee: FieldPatch«Decimal»
Example
{
"managementFee": {
"action": "string",
"value": "number (double)"
},
"safekeepingFee": {
"action": "string",
"value": "number (double)"
}
}
FieldPatch«BwDocumentTypeMeta»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: BwDocumentTypeMeta
Example
{
"action": "string",
"value": "object"
}
FieldPatch«DateRepresentation»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: DateRepresentation
Example
{
"action": "string",
"value": "string"
}
FieldPatch«Decimal»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: Decimal
Example
{
"action": "string",
"value": "number (double)"
}
FieldPatch«FeePatch»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: FeePatch
Example
{
"action": "string",
"value": {
"managementFee": {
"action": "string",
"value": "number (double)"
},
"safekeepingFee": {
"action": "string",
"value": "number (double)"
}
}
}
FieldPatch«List«TemplatePortfolioPatchDistributionPart»»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: TemplatePortfolioPatchDistributionPart
-
TemplatePortfolioPatchDistributionPart
Example
{
"action": "string",
"value": [
{
"assetId": "string",
"fraction": "number (double)"
}
]
}
FieldPatch«List«string»»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: string[]
-
string
Example
{
"action": "string",
"value": [
"string"
]
}
FieldPatch«Map«string,boolean»»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: object
Example
{
"action": "string",
"value": "object"
}
FieldPatch«NotificationFilter»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: NotificationFilter
Example
{
"action": "string",
"value": {
"filter": "object"
}
}
FieldPatch«Principal»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: Principal
Example
{
"action": "string",
"value": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
}
}
FieldPatch«TargetDistribution»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: TargetDistribution
Example
{
"action": "string",
"value": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
}
}
FieldPatch«TemplateContent»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: TemplateContent
Example
{
"action": "string",
"value": "object"
}
FieldPatch«TopTraderData»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: TopTraderData
Example
{
"action": "string",
"value": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
}
}
FieldPatch«ValueAndDate«Decimal»»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: ValueAndDate«Decimal»
Example
{
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "number (double)"
}
}
FieldPatch«ValueAndDate«Map«string,Decimal»»»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: ValueAndDate«Map«string,Decimal»»
Example
{
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "object"
}
}
FieldPatch«ValueAndDate«int»»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: ValueAndDate«int»
Example
{
"action": "string",
"value": {
"date": "string",
"valid": "boolean",
"value": "integer (int32)"
}
}
FieldPatch«boolean»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: boolean
Example
{
"action": "string",
"value": "boolean"
}
FieldPatch«int»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: integer (int32)
Example
{
"action": "string",
"value": "integer (int32)"
}
FieldPatch«string»: object
- action: string NONE, CLEAR, REPLACE, PATCH, PUSH
- value: string
Example
{
"action": "string",
"value": "string"
}
File: object
Example
{
"absolute": "boolean",
"absoluteFile": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"absolutePath": "string",
"canonicalFile": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
}
FileContentIdentifier: object
- identifier: string
- protocol: string asset
Example
{
"identifier": "string",
"protocol": "string"
}
FileSourceIdentifier: object
- identifier: string
- protocol: string email, sftp, user
Example
{
"identifier": "string",
"protocol": "string"
}
GenericResponse: object
- value: string SUCCESS, NO_UPDATE, NOT_FOUND, ERROR
Example
{
"value": "string"
}
GenericResponseWithData«Decimal»: object
- data: Decimal
- value: string SUCCESS, NO_UPDATE, NOT_FOUND, ERROR
Example
{
"data": "number (double)",
"value": "string"
}
GenericResponseWithData«string»: object
- data: string
- value: string SUCCESS, NO_UPDATE, NOT_FOUND, ERROR
Example
{
"data": "string",
"value": "string"
}
HistoryCacheStatus: object
- firstUpdate: integer (int64)
- lastUpdate: integer (int64)
- status: string MISSING, EXPIRED, INCOMPLETE, VALID
Example
{
"firstUpdate": "integer (int64)",
"lastUpdate": "integer (int64)",
"status": "string"
}
IdentifiableGenericResponse: object
- uuid: string
- value: string SUCCESS, NO_UPDATE, NOT_FOUND, ERROR
Example
{
"uuid": "string",
"value": "string"
}
IncludedPortfolioTradeOrder: object
- portfolioId: string
- portfolioTradeOrderId: string
Example
{
"portfolioId": "string",
"portfolioTradeOrderId": "string"
}
InputStreamResource: object
- description: string
- file: File
- filename: string
- inputStream: InputStream
- open: boolean
- readable: boolean
- uri: URI
- url: URL
Example
{
"description": "string",
"file": {
"absolute": "boolean",
"absoluteFile": "#/definitions/File",
"absolutePath": "string",
"canonicalFile": "#/definitions/File",
"canonicalPath": "string",
"directory": "boolean",
"file": "boolean",
"freeSpace": "integer (int64)",
"hidden": "boolean",
"name": "string",
"parent": "string",
"parentFile": "#/definitions/File",
"path": "string",
"totalSpace": "integer (int64)",
"usableSpace": "integer (int64)"
},
"filename": "string",
"inputStream": "object",
"open": "boolean",
"readable": "boolean",
"uri": {
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
InternalAssetCacheStatusRepresentation: object
- assetId: string
- historyStatus: HistoryCacheStatus
- periodHistoryStatus: ValueCacheStatus
- valueStatus: ValueCacheStatus
Example
{
"assetId": "string",
"historyStatus": {
"firstUpdate": "integer (int64)",
"lastUpdate": "integer (int64)",
"status": "string"
},
"periodHistoryStatus": {
"lastUpdate": "integer (int64)",
"status": "string"
},
"valueStatus": {
"lastUpdate": "integer (int64)",
"status": "string"
}
}
InternalAssetHistoryRequestRepresentation: object
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- endDate: DateTimeRepresentation
- startDate: DateTimeRepresentation
Example
{
"currency": "string",
"endDate": "string",
"startDate": "string"
}
InternalAssetStorageItemRepresentation: object
- amount: Decimal
- assetId: string
- id: string
Example
{
"amount": "number (double)",
"assetId": "string",
"id": "string"
}
InternalDocumentGroupRepresentation: object
- documents: BwDocument
-
BwDocument - groupId: SignableGroupId
- groupType: string SIGN_UP, AUTO_GIRO, ADD_PORTFOLIO, ADD_PENSION_INSURANCE, SIGN_UP_ORG, ADD_ENTITY_DEPOT_PORTFOLIO
- majorVersion: integer (int32)
- minorVersion: integer (int32)
- uuid: string
Example
{
"documents": [
{
"category": "string",
"contentType": "string",
"created": "string",
"deprecated": "boolean",
"description": "string",
"fileName": "string",
"hash": "string",
"hashAlg": "string",
"title": "string",
"type": "string",
"typeMeta": "object",
"uuid": "string"
}
],
"groupId": {
"groupId": "string",
"groupType": "string",
"major": "integer (int32)",
"minor": "integer (int32)"
},
"groupType": "string",
"majorVersion": "integer (int32)",
"minorVersion": "integer (int32)",
"uuid": "string"
}
InternalDocumentGroupUpdateRepresentation: object
- documents: string[]
-
string - newMajor: boolean
- type: string SIGN_UP, AUTO_GIRO, ADD_PORTFOLIO, ADD_PENSION_INSURANCE, SIGN_UP_ORG, ADD_ENTITY_DEPOT_PORTFOLIO
Example
{
"documents": [
"string"
],
"newMajor": "boolean",
"type": "string"
}
InternalPageRepresentationAdminLogEntry: object
- content: AdminLogEntry
-
AdminLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationBankAccount: object
- content: BankAccount
-
BankAccount - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationCustomerLogEntry: object
- content: CustomerLogEntry
-
CustomerLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"customerLogEntryType": "string",
"customerUuid": "string",
"payload": "object",
"timestamp": "integer (int64)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationInternalTradeOrderListItemRepresentation: object
- content: InternalTradeOrderListItemRepresentation
-
InternalTradeOrderListItemRepresentation - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"created": "string",
"hasError": "boolean",
"parentOrderId": "string",
"status": "string",
"tradeOrderId": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationMarketTradeOrder: object
- content: MarketTradeOrder
-
MarketTradeOrder - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationPortfolioLogEntry: object
- content: PortfolioLogEntry
-
PortfolioLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationRecurringTransaction: object
- content: PortfolioLogEntry
-
PortfolioLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationSuspiciousTransaction: object
- content: SuspiciousTransaction
-
SuspiciousTransaction - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationTransaction: object
- content: Transaction
-
Transaction - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationUser: object
Example
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationUserWithKYC: object
- content: UserWithKYC
-
UserWithKYC - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"kyc": {
"responseItems": [
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
]
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentationUserWithKnowledge: object
- content: UserWithKnowledge
-
UserWithKnowledge - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«AdminLogEntry»: object
- content: AdminLogEntry
-
AdminLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«BankAccount»: object
- content: BankAccount
-
BankAccount - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«CustomerLogEntry»: object
- content: CustomerLogEntry
-
CustomerLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"customerLogEntryType": "string",
"customerUuid": "string",
"payload": "object",
"timestamp": "integer (int64)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«InternalTradeOrderListItemRepresentation»: object
- content: InternalTradeOrderListItemRepresentation
-
InternalTradeOrderListItemRepresentation - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"created": "string",
"hasError": "boolean",
"parentOrderId": "string",
"status": "string",
"tradeOrderId": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«MarketTradeOrder»: object
- content: MarketTradeOrder
-
MarketTradeOrder - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«PortfolioLogEntry»: object
- content: PortfolioLogEntry
-
PortfolioLogEntry - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«RecurringTransaction»: object
- content: RecurringTransaction
-
RecurringTransaction - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"bankAccountId": "string",
"created": "string",
"paused": "boolean",
"portfolioIndex": "integer (int32)",
"protocol": "string",
"status": "string",
"transactionDay": "integer (int32)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«SuspiciousTransaction»: object
- content: SuspiciousTransaction
-
SuspiciousTransaction - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«Transaction»: object
- content: Transaction
-
Transaction - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«UserWithKYC»: object
- content: UserWithKYC
-
UserWithKYC - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"kyc": {
"responseItems": [
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
]
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«UserWithKnowledge»: object
- content: UserWithKnowledge
-
UserWithKnowledge - first: boolean
- last: boolean
- number: integer (int32)
- numberOfElements: integer (int32)
- size: integer (int32)
- totalElements: integer (int64)
- totalPages: integer (int32)
Example
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPageRepresentation«User»: object
Example
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"number": "integer (int32)",
"numberOfElements": "integer (int32)",
"size": "integer (int32)",
"totalElements": "integer (int64)",
"totalPages": "integer (int32)"
}
InternalPortfolioTradeErrorRepresentation: object
- errorMessage: string
- portfolioId: string
Example
{
"errorMessage": "string",
"portfolioId": "string"
}
InternalPortfolioTradeRepresentation: object
- orders: InternalTradeOrderResultItemRepresentation
-
InternalTradeOrderResultItemRepresentation - portfolioId: string
Example
{
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolioId": "string"
}
InternalTradeOrderListItemRepresentation: object
- created: DateTimeRepresentation
- hasError: boolean
- parentOrderId: string
- status: string
- tradeOrderId: string
- type: string MARKET_EXCHANGE, MARKET_FUND, MARKET_FX, INTERNAL
Example
{
"created": "string",
"hasError": "boolean",
"parentOrderId": "string",
"status": "string",
"tradeOrderId": "string",
"type": "string"
}
InternalTradeOrderRepresentation: object
- created: DateTimeRepresentation
- errors: InternalPortfolioTradeErrorRepresentation
-
InternalPortfolioTradeErrorRepresentation - marketOrderId: string
- orders: InternalTradeOrderResultItemRepresentation
-
InternalTradeOrderResultItemRepresentation - portfolios: InternalPortfolioTradeRepresentation
-
InternalPortfolioTradeRepresentation - status: string
- tradeOrderId: string
Example
{
"created": "string",
"errors": [
{
"errorMessage": "string",
"portfolioId": "string"
}
],
"marketOrderId": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolios": [
{
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"portfolioId": "string"
}
],
"status": "string",
"tradeOrderId": "string"
}
InternalTradeOrderResultItemRepresentation: object
- amount: Decimal
- assetId: string
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- currencyExchangeRate: Decimal
- currencyFee: Decimal
- marketplace: string[]
-
string - price: Decimal
- priceSource: string market, internal, manual
- savedCurrencyFee: Decimal
- savedTradeFee: Decimal
- settlementTimestamp: integer (int64)
- tradeFee: Decimal
- tradeFeeType: string NONE, CONTENT_BASED, FIXED
- tradeMethod: string market, internal
- tradeOrderId: string
- tradedTimestamp: integer (int64)
- type: string BUY, SELL, FAILED, NONE
Example
{
"amount": "number (double)",
"assetId": "string",
"currency": "string",
"currencyExchangeRate": "number (double)",
"currencyFee": "number (double)",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"savedCurrencyFee": "number (double)",
"savedTradeFee": "number (double)",
"settlementTimestamp": "integer (int64)",
"tradeFee": "number (double)",
"tradeFeeType": "string",
"tradeMethod": "string",
"tradeOrderId": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
InternalValueHistoryRepresentation: object
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- endDate: DateTimeRepresentation
- startDate: DateTimeRepresentation
- values: TimeSeriesEntry
-
TimeSeriesEntry
Example
{
"currency": "string",
"endDate": "string",
"startDate": "string",
"values": [
{
"dateTime": "string",
"value": "number (double)"
}
]
}
InternalValueRepresentation: object
- buy: Decimal
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- currencyExchangeRate: Decimal
- last: Decimal
- lastValueUpdated: DateTimeRepresentation
- sell: Decimal
Example
{
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
}
Invoice: object
- accountNumber: string
- adjustedAmount: Decimal
- amount: Decimal
- created: DateRepresentation
- dueDate: DateRepresentation
- invoiceNumber: integer (int32)
- legalIdentifier: integer (int64)
- logItemId: string
- name: string
- ownerId: string
- paymentAccount: string
- paymentId: string
- periodEndDate: DateRepresentation
- periodStartDate: DateRepresentation
- portfolioId: string
- portfolioName: string
- transactionId: string
- transactionStatus: string PENDING, EXPORTED, SPLIT, ERROR, FAILED, CANCELED, COMPLETED, BULKED
- transferredAmount: Decimal
- vat: Decimal
Example
{
"accountNumber": "string",
"adjustedAmount": "number (double)",
"amount": "number (double)",
"created": "string",
"dueDate": "string",
"invoiceNumber": "integer (int32)",
"legalIdentifier": "integer (int64)",
"logItemId": "string",
"name": "string",
"ownerId": "string",
"paymentAccount": "string",
"paymentId": "string",
"periodEndDate": "string",
"periodStartDate": "string",
"portfolioId": "string",
"portfolioName": "string",
"transactionId": "string",
"transactionStatus": "string",
"transferredAmount": "number (double)",
"vat": "number (double)"
}
KYCResponseItem: object
- hitRating: integer (int32)
- itemType: string INDIVIDUAL, ENTITY
- listType: string SANCTION, PEP
- name: string
- sourceName: string
Example
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
KnowledgeTest: object
- completionDate: DateTimeRepresentation
- questions: KnowledgeTestQuestion
-
KnowledgeTestQuestion - type: string test, funds, stocks, copy_portfolio, sri_preference
- version: integer (int32)
Example
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
KnowledgeTestQuestion: object
- answerId: string
- questionId: string STOCKS, FUNDS, RISK_LOSS, KNOWLEDGE_EXPERIENCE, ECONOMIC_SITUATION, PURPOSE_OF_THE_INVESTMENT, INVESTMENT_BASE, TIME_HORIZON, SIGN_DOCUMENTS, INCLUDE_SRI_PREFERENCE
Example
{
"answerId": "string",
"questionId": "string"
}
Lead: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- converted: DateTimeRepresentation
- created: DateTimeRepresentation
- email: string
- id: string
- name: string
- newsletter: boolean
- notifications: boolean
- onboarding: boolean
- pensionPlan: boolean
- phone: string
- privacyPolicyAcceptVersion: integer (int32)
- shortName: string
- uuid: string
Example
{
"clientId": "string",
"converted": "string",
"created": "string",
"email": "string",
"id": "string",
"name": "string",
"newsletter": "boolean",
"notifications": "boolean",
"onboarding": "boolean",
"pensionPlan": "boolean",
"phone": "string",
"privacyPolicyAcceptVersion": "integer (int32)",
"shortName": "string",
"uuid": "string"
}
ManualDepositCreateRepresentation: object
- amount: Decimal
- depositMessage: string
- ownerId: string
- portfolioId: string
- type: string DEPOSIT, EXTERNAL_TRANSFER, DIVIDEND, FEE, BULK_FEE, FEE_INVOICE, TRADE_FEE, CURRENCY_EXCHANGE_FEE, BULK_TRADE_FEE, WITHDRAWAL
Example
{
"amount": "number (double)",
"depositMessage": "string",
"ownerId": "string",
"portfolioId": "string",
"type": "string"
}
MarketTradeOrder: object
- children: MarketTradeOrder
-
MarketTradeOrder - completedOrders: MarketTradeOrderItem
-
MarketTradeOrderItem - created: DateTimeRepresentation
- orderType: string asset, fx, fund
- orders: TradeOrderItem
-
TradeOrderItem - parentOrderId: string
- status: string PENDING, TRADING, DISTRIBUTING, SEND_REPORT, REPORTING, CLOSED, CANCELED
- uuid: string
- version: integer (int32)
Example
{
"children": [
{
"children": [
"#/definitions/MarketTradeOrder"
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
],
"completedOrders": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
],
"created": "string",
"orderType": "string",
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
],
"parentOrderId": "string",
"status": "string",
"uuid": "string",
"version": "integer (int32)"
}
MarketTradeOrderItem: object
- amount: Decimal
- assetId: string
- baseTradeFee: Decimal
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- currencyConversionFee: Decimal
- currencyConversionRatio: Decimal
- itemId: string
- marketplace: string[]
-
string - price: Decimal
- priceSource: string market, internal, manual
- settlementTimestamp: integer (int64)
- state: string idle, trading, distributing, cancelled
- tradeFee: Decimal
- tradeMethod: string market, internal
- tradedTimestamp: integer (int64)
- type: string BUY, SELL, FAILED, NONE
Example
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
MarketTradeOrderUpdate: object
- cancelledAffairs: string[]
-
string - completedAffairs: MarketTradeOrderItem
-
MarketTradeOrderItem
Example
{
"cancelledAffairs": [
"string"
],
"completedAffairs": [
{
"amount": "number (double)",
"assetId": "string",
"baseTradeFee": "number (double)",
"currency": "string",
"currencyConversionFee": "number (double)",
"currencyConversionRatio": "number (double)",
"itemId": "string",
"marketplace": [
"string"
],
"price": "number (double)",
"priceSource": "string",
"settlementTimestamp": "integer (int64)",
"state": "string",
"tradeFee": "number (double)",
"tradeMethod": "string",
"tradedTimestamp": "integer (int64)",
"type": "string"
}
]
}
MarketTradeOrderValidationOverride: object
- assetId: string
- properties: string[]
-
string
Example
{
"assetId": "string",
"properties": [
"string"
]
}
MultipartResponseContainerBwFile: object
- calculatedHash: string
- providedHash: string
- response: BwFile
Example
{
"calculatedHash": "string",
"providedHash": "string",
"response": {
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
}
MultipartResponseContainer«BwFile»: object
- calculatedHash: string
- providedHash: string
- response: BwFile
Example
{
"calculatedHash": "string",
"providedHash": "string",
"response": {
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
}
Notification: object
- created: DateTimeRepresentation
- enabled: boolean
- generator: NotificationGenerator
- generatorId: string
- id: string
- ownerId: string
- status: string NEW, READ, DELETED
- targetId: string
- targetType: string CUSTOMER, PORTFOLIO
- template: NotificationTemplate
Example
{
"created": "string",
"enabled": "boolean",
"generator": {
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
},
"generatorId": "string",
"id": "string",
"ownerId": "string",
"status": "string",
"targetId": "string",
"targetType": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
NotificationGenerator: object
- created: DateTimeRepresentation
- enabled: boolean
- filter: NotificationFilter
- id: string
- medium: string EMAIL, IN_APP
- name: string
- period: string MANUAL, HOURLY, DAILY, ON_LOGIN
- template: NotificationTemplate
Example
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
NotificationGeneratorPatch: object
- enabled: FieldPatch«boolean»
- filter: FieldPatch«NotificationFilter»
- name: FieldPatch«string»
- period: FieldPatch«string»
Example
{
"enabled": {
"action": "string",
"value": "boolean"
},
"filter": {
"action": "string",
"value": {
"filter": "object"
}
},
"name": {
"action": "string",
"value": "string"
},
"period": {
"action": "string",
"value": "string"
}
}
NotificationGeneratorTriggerResponse: object
- numberOfTriggers: integer (int32)
Example
{
"numberOfTriggers": "integer (int32)"
}
NotificationHit: object
- customerId: string
- customerType: string USER, ORGANIZATION, LEAD
- targetExternalId: string
- targetId: string
- targetName: string
- targetType: string CUSTOMER, PORTFOLIO
- templateValues: object
Example
{
"customerId": "string",
"customerType": "string",
"targetExternalId": "string",
"targetId": "string",
"targetName": "string",
"targetType": "string",
"templateValues": "object"
}
NotificationTemplate: object
- content: TemplateContent
- contentType: string EMAIL_TEMPLATE, PLAIN, MESSAGE
- expiration: DateRepresentation
- id: string
- name: string
- type: string NEWS, CORP_ACTION, GENERIC, IMPORTANT
Example
{
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
NotificationTemplatePatch: object
- content: FieldPatch«TemplateContent»
- contentType: FieldPatch«string»
- expiration: FieldPatch«DateRepresentation»
- name: FieldPatch«string»
- type: FieldPatch«string»
Example
{
"content": {
"action": "string",
"value": "object"
},
"contentType": {
"action": "string",
"value": "string"
},
"expiration": {
"action": "string",
"value": "string"
},
"name": {
"action": "string",
"value": "string"
},
"type": {
"action": "string",
"value": "string"
}
}
OrderEstimateItem: object
- amount: Decimal
- assetId: string
- currencyExchangeFee: Decimal
- currencyExchangeRate: PriceEstimate
- price: PriceEstimate
- tradeFee: Decimal
- type: string BUY, SELL, FAILED, NONE
- value: Decimal
Example
{
"amount": "number (double)",
"assetId": "string",
"currencyExchangeFee": "number (double)",
"currencyExchangeRate": {
"price": "number (double)",
"timestamp": "string"
},
"price": {
"price": "number (double)",
"timestamp": "string"
},
"tradeFee": "number (double)",
"type": "string",
"value": "number (double)"
}
Organization: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- confirmEmail: string
- created: DateTimeRepresentation
- email: string
- lei: string
- name: string
- organizationNumber: OrganizationNumber
- principal: Principal
- riskCategory: string low, medium, high, unknown
- simpleId: integer (int64)
- status: string pending, reviewing, active, pending_delete, deleted, stale
- uuid: string
Example
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
OrganizationAdminPatch: object
- email: FieldPatch«string»
- lei: FieldPatch«string»
- name: FieldPatch«string»
- principal: FieldPatch«Principal»
- riskCategory: FieldPatch«string»
- status: FieldPatch«string»
Example
{
"email": {
"action": "string",
"value": "string"
},
"lei": {
"action": "string",
"value": "string"
},
"name": {
"action": "string",
"value": "string"
},
"principal": {
"action": "string",
"value": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
}
},
"riskCategory": {
"action": "string",
"value": "string"
},
"status": {
"action": "string",
"value": "string"
}
}
OrganizationCreateData: object
- knowledge: OrganizationKnowledgePatch
- organization: Organization
Example
{
"knowledge": {
"cashSources": {
"action": "string",
"value": "object"
},
"insolvencyProbability": {
"action": "string",
"value": "boolean"
},
"investmentSize": {
"action": "string",
"value": "string"
},
"managingCash": {
"action": "string",
"value": "boolean"
}
},
"organization": {
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
}
OrganizationKnowledge: object
- cashSources: object
- insolvencyProbability: boolean
- investmentSize: string GT_MILLION, LT_MILLION, GT_FIVE_MILLION, LT_FIVE_MILLION, GT_TEN_MILLION, LT_TEN_MILLION
- lastUpdated: DateTimeRepresentation
- managingCash: boolean
- version: integer (int32)
Example
{
"cashSources": "object",
"insolvencyProbability": "boolean",
"investmentSize": "string",
"lastUpdated": "string",
"managingCash": "boolean",
"version": "integer (int32)"
}
OrganizationKnowledgePatch: object
- cashSources: FieldPatch«Map«string,boolean»»
- insolvencyProbability: FieldPatch«boolean»
- investmentSize: FieldPatch«string»
- managingCash: FieldPatch«boolean»
Example
{
"cashSources": {
"action": "string",
"value": "object"
},
"insolvencyProbability": {
"action": "string",
"value": "boolean"
},
"investmentSize": {
"action": "string",
"value": "string"
},
"managingCash": {
"action": "string",
"value": "boolean"
}
}
OrganizationListItem: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- created: DateTimeRepresentation
- email: string
- lei: string
- name: string
- organizationNumber: OrganizationNumber
- principal: Principal
- riskCategory: string low, medium, high, unknown
- simpleId: integer (int64)
- status: string pending, reviewing, active, pending_delete, deleted, stale
- uuid: string
Example
{
"clientId": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
OrganizationNumber: object
- canonical: string
- canonicalAsLong: integer (int64)
- prefix: string
- vatnumber: string
Example
{
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
}
OrganizationUser: object
- lastUpdated: DateTimeRepresentation
- organizationId: string
- organizationRole: string editor, viewer, none
- userId: string
- userName: string
- uuid: string
Example
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
OrganizationUserData: object
- organizationRole: string editor, viewer, none
Example
{
"organizationRole": "string"
}
OrganizationWithUsers: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- confirmEmail: string
- created: DateTimeRepresentation
- email: string
- lei: string
- name: string
- organizationNumber: OrganizationNumber
- principal: Principal
- riskCategory: string low, medium, high, unknown
- simpleId: integer (int64)
- status: string pending, reviewing, active, pending_delete, deleted, stale
- users: OrganizationUser
-
OrganizationUser - uuid: string
Example
{
"clientId": "string",
"confirmEmail": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"users": [
{
"lastUpdated": "string",
"organizationId": "string",
"organizationRole": "string",
"userId": "string",
"userName": "string",
"uuid": "string"
}
],
"uuid": "string"
}
PatchSetItem«AssetESGDataPatch»: object
- patch: AssetESGDataPatch
- uuid: string
Example
{
"patch": {
"msciEsgDataDate": {
"action": "string",
"value": "string"
},
"msciEsgDataPresent": {
"action": "string",
"value": "boolean"
},
"msciEsgQualityScore": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlGlobal": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlPeer": {
"action": "string",
"value": "number (double)"
},
"msciEsgRating": {
"action": "string",
"value": "string"
},
"msciSustainableImpactPct": {
"action": "string",
"value": "number (double)"
},
"msciWaCO2i": {
"action": "string",
"value": "number (double)"
}
},
"uuid": "string"
}
PatchSet«AssetESGDataPatch»: object
Example
{
"patches": [
{
"patch": {
"msciEsgDataDate": {
"action": "string",
"value": "string"
},
"msciEsgDataPresent": {
"action": "string",
"value": "boolean"
},
"msciEsgQualityScore": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlGlobal": {
"action": "string",
"value": "number (double)"
},
"msciEsgQualityScorePctlPeer": {
"action": "string",
"value": "number (double)"
},
"msciEsgRating": {
"action": "string",
"value": "string"
},
"msciSustainableImpactPct": {
"action": "string",
"value": "number (double)"
},
"msciWaCO2i": {
"action": "string",
"value": "number (double)"
}
},
"uuid": "string"
}
]
}
PendingCustomerDeletion: object
- createdTimestamp: integer (int64)
- customerId: string
- customerType: string USER, ORGANIZATION
- deleteTimestamp: integer (int64)
- lastTransactionTimestamp: integer (int64)
Example
{
"createdTimestamp": "integer (int64)",
"customerId": "string",
"customerType": "string",
"deleteTimestamp": "integer (int64)",
"lastTransactionTimestamp": "integer (int64)"
}
PersonalNumber: object
- age: integer (int32)
- canonical: string
- canonicalAsLong: integer (int64)
- prefix: string
Example
{
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
PollData: object
- autoStartToken: string
- qrToken: string
Example
{
"autoStartToken": "string",
"qrToken": "string"
}
PortfolioBulkActionResponse: object
- failureIds: string[]
-
string - skippedIds: string[]
-
string - successIds: string[]
-
string
Example
{
"failureIds": [
"string"
],
"skippedIds": [
"string"
],
"successIds": [
"string"
]
}
PortfolioCreateData: object
- accountType: string isk, isk_limited_tax, entity_depot, pension_insurance, isk_track, entity_depot_track
- customTemplateSelection: CustomTemplatePortfolioSelection
- endDate: DateTimeRepresentation
- goalAmount: Decimal
- initialDeposit: Decimal
- investmentPurpose: string BUFFER, RETIREMENT, GENERAL, CHILD_SAVINGS, OTHER
- investmentStrategyType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
- lossAbility: string CASH_PROBABLY_NEEDED, CASH_PROBABLY_NOT_NEEDED, CASH_NOT_NEEDED, CASH_NEED_UNKNOWN
- monthlyDeposit: Decimal
- monthlyPayout: Decimal
- name: string
- parent: boolean
- parentUuid: string
- payoutEndDate: DateTimeRepresentation
- riskLevel: string PORTFOLIO_RISK_LEVEL_FOUR, PORTFOLIO_RISK_LEVEL_FIVE, PORTFOLIO_RISK_LEVEL_SIX, PORTFOLIO_RISK_LEVEL_SEVEN, PORTFOLIO_RISK_LEVEL_EIGHT, PORTFOLIO_RISK_LEVEL_NINE, PORTFOLIO_RISK_LEVEL_TEN, PORTFOLIO_RISK_LEVEL_ELEVEN, PORTFOLIO_RISK_LEVEL_TWELVE, PORTFOLIO_RISK_LEVEL_THIRTEEN, PORTFOLIO_RISK_LEVEL_FOURTEEN, PORTFOLIO_RISK_LEVEL_FIFTEEN, PORTFOLIO_RISK_LEVEL_SIXTEEN, PORTFOLIO_RISK_LEVEL_SEVENTEEN, PORTFOLIO_RISK_LEVEL_EIGHTEEN, PORTFOLIO_RISK_LEVEL_NINETEEN, PORTFOLIO_RISK_LEVEL_TWENTY, PORTFOLIO_RISK_LEVEL_TWENTY_ONE, PORTFOLIO_RISK_LEVEL_TWENTY_TWO, PORTFOLIO_RISK_LEVEL_TWENTY_THREE, PORTFOLIO_RISK_LEVEL_TWENTY_FOUR, PORTFOLIO_RISK_LEVEL_TWENTY_FIVE
- sri: boolean
- uuid: string
Example
{
"accountType": "string",
"customTemplateSelection": {
"type": "string"
},
"endDate": "string",
"goalAmount": "number (double)",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lossAbility": "string",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"parent": "boolean",
"parentUuid": "string",
"payoutEndDate": "string",
"riskLevel": "string",
"sri": "boolean",
"uuid": "string"
}
PortfolioData: object
- accountType: string isk, isk_limited_tax, entity_depot, pension_insurance, isk_track, entity_depot_track
- assets: PortfolioPart
-
PortfolioPart - bearLoss: string CASH_PROBABLY_NEEDED, CASH_PROBABLY_NOT_NEEDED, CASH_NOT_NEEDED, CASH_NEED_UNKNOWN
- deleted: boolean
- endDate: integer (int64)
- errors: string[]
-
string - fee: Fee
- feeDiscounts: FeeDiscount
-
FeeDiscount - goalAmount: Decimal
- id: string
- initialDeposit: Decimal
- investmentPurpose: string BUFFER, RETIREMENT, GENERAL, CHILD_SAVINGS, OTHER
- investmentStrategyType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
- lastUpdate: integer (int64)
- monthlyDeposit: Decimal
- monthlyPayout: Decimal
- name: string
- ownerId: string
- parent: boolean
- parentId: string
- payoutEndDate: integer (int64)
- portfolioIndex: integer (int32)
- riskLevel: string PORTFOLIO_RISK_LEVEL_FOUR, PORTFOLIO_RISK_LEVEL_FIVE, PORTFOLIO_RISK_LEVEL_SIX, PORTFOLIO_RISK_LEVEL_SEVEN, PORTFOLIO_RISK_LEVEL_EIGHT, PORTFOLIO_RISK_LEVEL_NINE, PORTFOLIO_RISK_LEVEL_TEN, PORTFOLIO_RISK_LEVEL_ELEVEN, PORTFOLIO_RISK_LEVEL_TWELVE, PORTFOLIO_RISK_LEVEL_THIRTEEN, PORTFOLIO_RISK_LEVEL_FOURTEEN, PORTFOLIO_RISK_LEVEL_FIFTEEN, PORTFOLIO_RISK_LEVEL_SIXTEEN, PORTFOLIO_RISK_LEVEL_SEVENTEEN, PORTFOLIO_RISK_LEVEL_EIGHTEEN, PORTFOLIO_RISK_LEVEL_NINETEEN, PORTFOLIO_RISK_LEVEL_TWENTY, PORTFOLIO_RISK_LEVEL_TWENTY_ONE, PORTFOLIO_RISK_LEVEL_TWENTY_TWO, PORTFOLIO_RISK_LEVEL_TWENTY_THREE, PORTFOLIO_RISK_LEVEL_TWENTY_FOUR, PORTFOLIO_RISK_LEVEL_TWENTY_FIVE
- sri: boolean
- startDate: integer (int64)
- state: PortfolioDataState
- templatePortfolio: TemplatePortfolio
- templatePortfolioActionStatus: string following, period_m, period_q, dist_2_5p, dist_5p, dist_7_5p, dist_10p, paused
- wallpaper: Wallpaper
Example
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
PortfolioDataAdminPatch: object
- fee: FieldPatch«FeePatch»
Example
{
"fee": {
"action": "string",
"value": {
"managementFee": {
"action": "string",
"value": "number (double)"
},
"safekeepingFee": {
"action": "string",
"value": "number (double)"
}
}
}
}
PortfolioDataOwner: object
- ownerType: string USER, ORGANIZATION
- uuid: string
Example
{
"ownerType": "string",
"uuid": "string"
}
PortfolioDataState: object
- depositBalance: Decimal
- depositTriggers: DepositTrigger
-
DepositTrigger - feeWithdrawalBalance: Decimal
- fullWithdrawal: boolean
- hasError: boolean
- pendingDeposit: boolean
- pendingFeeWithdrawal: boolean
- pendingRealloc: boolean
- pendingTrade: boolean
- pendingWithdrawal: boolean
- reallocTriggerType: string NONE, UNKNOWN, ADMIN_MANUAL, MANUAL_TEMPLATE_ASSIGNMENT_UPDATE, MANUAL_TEMPLATE_UPDATE, MANUAL_TRIGGER, TEMPLATE_ASSIGNMENT_UPDATE, TEMPLATE_UPDATE, INTERNAL_TRANSFER, ASSET_REPLACEMENT, PERIODIC_TRIGGER_M, PERIODIC_TRIGGER_Q, DISTRIBUTION_DIFF_TRIGGER_2_5P, DISTRIBUTION_DIFF_TRIGGER_5P, DISTRIBUTION_DIFF_TRIGGER_7_5P, DISTRIBUTION_DIFF_TRIGGER_10P
- tradeGroupIdentifier: string
- tradeSubState: string PENDING_SELL, SELLING, PENDING_BUY, BUYING, IDLE
- withdrawalBalance: Decimal
Example
{
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
}
PortfolioDataWithOwner: object
- accountType: string isk, isk_limited_tax, entity_depot, pension_insurance, isk_track, entity_depot_track
- assets: PortfolioPart
-
PortfolioPart - bearLoss: string CASH_PROBABLY_NEEDED, CASH_PROBABLY_NOT_NEEDED, CASH_NOT_NEEDED, CASH_NEED_UNKNOWN
- deleted: boolean
- endDate: integer (int64)
- errors: string[]
-
string - fee: Fee
- feeDiscounts: FeeDiscount
-
FeeDiscount - goalAmount: Decimal
- id: string
- initialDeposit: Decimal
- investmentPurpose: string BUFFER, RETIREMENT, GENERAL, CHILD_SAVINGS, OTHER
- investmentStrategyType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
- lastUpdate: integer (int64)
- monthlyDeposit: Decimal
- monthlyPayout: Decimal
- name: string
- owner: PortfolioDataOwner
- ownerId: string
- parent: boolean
- parentId: string
- payoutEndDate: integer (int64)
- portfolioIndex: integer (int32)
- riskLevel: string PORTFOLIO_RISK_LEVEL_FOUR, PORTFOLIO_RISK_LEVEL_FIVE, PORTFOLIO_RISK_LEVEL_SIX, PORTFOLIO_RISK_LEVEL_SEVEN, PORTFOLIO_RISK_LEVEL_EIGHT, PORTFOLIO_RISK_LEVEL_NINE, PORTFOLIO_RISK_LEVEL_TEN, PORTFOLIO_RISK_LEVEL_ELEVEN, PORTFOLIO_RISK_LEVEL_TWELVE, PORTFOLIO_RISK_LEVEL_THIRTEEN, PORTFOLIO_RISK_LEVEL_FOURTEEN, PORTFOLIO_RISK_LEVEL_FIFTEEN, PORTFOLIO_RISK_LEVEL_SIXTEEN, PORTFOLIO_RISK_LEVEL_SEVENTEEN, PORTFOLIO_RISK_LEVEL_EIGHTEEN, PORTFOLIO_RISK_LEVEL_NINETEEN, PORTFOLIO_RISK_LEVEL_TWENTY, PORTFOLIO_RISK_LEVEL_TWENTY_ONE, PORTFOLIO_RISK_LEVEL_TWENTY_TWO, PORTFOLIO_RISK_LEVEL_TWENTY_THREE, PORTFOLIO_RISK_LEVEL_TWENTY_FOUR, PORTFOLIO_RISK_LEVEL_TWENTY_FIVE
- sri: boolean
- startDate: integer (int64)
- state: PortfolioDataState
- templatePortfolio: TemplatePortfolio
- templatePortfolioActionStatus: string following, period_m, period_q, dist_2_5p, dist_5p, dist_7_5p, dist_10p, paused
- wallpaper: Wallpaper
Example
{
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"owner": {
"ownerType": "string",
"uuid": "string"
},
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
}
PortfolioListItem: object
- accountType: string isk, isk_limited_tax, entity_depot, pension_insurance, isk_track, entity_depot_track
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- deleted: boolean
- endDate: DateRepresentation
- investmentStrategyType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
- lastUpdate: DateTimeRepresentation
- name: string
- owner: PortfolioListItemOwner
- portfolioIndex: integer (int32)
- riskLevel: string PORTFOLIO_RISK_LEVEL_FOUR, PORTFOLIO_RISK_LEVEL_FIVE, PORTFOLIO_RISK_LEVEL_SIX, PORTFOLIO_RISK_LEVEL_SEVEN, PORTFOLIO_RISK_LEVEL_EIGHT, PORTFOLIO_RISK_LEVEL_NINE, PORTFOLIO_RISK_LEVEL_TEN, PORTFOLIO_RISK_LEVEL_ELEVEN, PORTFOLIO_RISK_LEVEL_TWELVE, PORTFOLIO_RISK_LEVEL_THIRTEEN, PORTFOLIO_RISK_LEVEL_FOURTEEN, PORTFOLIO_RISK_LEVEL_FIFTEEN, PORTFOLIO_RISK_LEVEL_SIXTEEN, PORTFOLIO_RISK_LEVEL_SEVENTEEN, PORTFOLIO_RISK_LEVEL_EIGHTEEN, PORTFOLIO_RISK_LEVEL_NINETEEN, PORTFOLIO_RISK_LEVEL_TWENTY, PORTFOLIO_RISK_LEVEL_TWENTY_ONE, PORTFOLIO_RISK_LEVEL_TWENTY_TWO, PORTFOLIO_RISK_LEVEL_TWENTY_THREE, PORTFOLIO_RISK_LEVEL_TWENTY_FOUR, PORTFOLIO_RISK_LEVEL_TWENTY_FIVE
- startDate: DateRepresentation
- templatePortfolio: TemplatePortfolio
- uuid: string
- value: PortfolioValue
Example
{
"accountType": "string",
"clientId": "string",
"deleted": "boolean",
"endDate": "string",
"investmentStrategyType": "string",
"lastUpdate": "string",
"name": "string",
"owner": {
"identifier": "integer (int64)",
"name": "string",
"ownerType": "string",
"uuid": "string"
},
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"startDate": "string",
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"uuid": "string",
"value": {
"historicalReturn": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
}
PortfolioListItemOwner: object
- identifier: integer (int64)
- name: string
- ownerType: string USER, ORGANIZATION
- uuid: string
Example
{
"identifier": "integer (int64)",
"name": "string",
"ownerType": "string",
"uuid": "string"
}
PortfolioLogEntry: object
- ownerId: string
- payload: PortfolioLogEntryPayload
- portfolioId: string
- portfolioLogEntryType: string PORTFOLIO_CREATED, PORTFOLIO_DEPOSIT, PORTFOLIO_INTERNAL_TRANSFER, PORTFOLIO_DEPOSIT_MONOPOLY, PORTFOLIO_EXTERNAL_TRANSFER, PORTFOLIO_DIVIDEND_TRANSFER, PORTFOLIO_INIT_WITHDRAWAL, PORTFOLIO_INIT_TRANSACTION, PORTFOLIO_CASH_TRANSACTION, PORTFOLIO_QUEUE_REALLOC, PORTFOLIO_TRADE_ESTIMATE, PORTFOLIO_TRADE_COMPLETED, PORTFOLIO_TRADE_SETTLED, PORTFOLIO_TRADE_CANCELLATION, PORTFOLIO_CASH_RESERVATION, PORTFOLIO_TEMPLATE_ASSIGNMENT, PORTFOLIO_UPDATE, PORTFOLIO_ADMIN_UPDATE, PORTFOLIO_STRATEGY_UPDATE, PORTFOLIO_SET_ERROR, PORTFOLIO_TRADE_ORDER_CANCELLED, PORTFOLIO_TRADE_ORDER_RECURRING_UP, PORTFOLIO_FEE_DEDUCTED, PORTFOLIO_FEE_TRANSFERRED, PORTFOLIO_FEE_ADJUSTED, PORTFOLIO_ISK_REPORT, PORTFOLIO_ISK_REPORT_2022, PORTFOLIO_ISK_REPORT_2023, PORTFOLIO_DISCOUNT_ADDED, PORTFOLIO_DISCOUNT_CANCELED, PORTFOLIO_DELETED, ASSET_UPDATE, ASSET_DIVIDEND, PORTFOLIO_REFERRAL_PAYOUT, USER_MIGRATION
- timestamp: integer (int64)
- type: string
- userId: string
- uuid: string
Example
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
PortfolioOwner: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- customerType: string USER, ORGANIZATION
- legalIdentifierAsLong: integer (int64)
- name: string
- simpleId: integer (int64)
- uuid: string
Example
{
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
}
PortfolioPart: object
- amount: Decimal
- assetId: string
Example
{
"amount": "number (double)",
"assetId": "string"
}
PortfolioTradeOrder: object
- amount: Decimal
- assets: PortfolioTradeOrderItem
-
PortfolioTradeOrderItem - created: DateTimeRepresentation
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- id: string
- marketOrderId: string
- orderEstimates: OrderEstimateItem
-
OrderEstimateItem - orderState: string transfer_pending, transferring, transfer_error, pending, settling, completed, error, canceled, recurring, recurring_paused, recurring_canceled, recurring_error
- ownerId: string
- portfolioId: string
- recurringSource: string
- simpleId: integer (int32)
- sourceId: string
- sourceType: string portfolio, bank_account, bank_account_ag, swish, monopoly, void
- targetId: string
- targetType: string portfolio, bank_account, bank_account_ag, swish, monopoly, void
- tradeGroupId: string
- tradeId: string
- transactionDay: integer (int32)
- type: string buy, sell, sell_all, dividend, payout
Example
{
"amount": "number (double)",
"assets": [
{
"amount": "number (double)",
"assetId": "string",
"tradeUnit": "string",
"value": "number (double)"
}
],
"created": "string",
"currency": "string",
"id": "string",
"marketOrderId": "string",
"orderEstimates": [
{
"amount": "number (double)",
"assetId": "string",
"currencyExchangeFee": "number (double)",
"currencyExchangeRate": {
"price": "number (double)",
"timestamp": "string"
},
"price": {
"price": "number (double)",
"timestamp": "string"
},
"tradeFee": "number (double)",
"type": "string",
"value": "number (double)"
}
],
"orderState": "string",
"ownerId": "string",
"portfolioId": "string",
"recurringSource": "string",
"simpleId": "integer (int32)",
"sourceId": "string",
"sourceType": "string",
"targetId": "string",
"targetType": "string",
"tradeGroupId": "string",
"tradeId": "string",
"transactionDay": "integer (int32)",
"type": "string"
}
PortfolioTradeOrderFilter: object
- assetId: string
- maxDate: DateRepresentation
- minDate: DateRepresentation
- orderState: string[]
-
string transfer_pending, transferring, transfer_error, pending, settling, completed, error, canceled, recurring, recurring_paused, recurring_canceled, recurring_error - orderType: string buy, sell, sell_all, dividend, payout
- portfolioType: string BUFFER, RETIREMENT, GENERAL, GENERAL_GOAL, GENERAL_GOAL_TIME, GENERAL_GOAL_TIME_AMOUNT, GENERAL_PROTECTED, BUFFER_STATIC, RETIREMENT_STATIC, GENERAL_STATIC, GENERAL_STATIC_SIMPLE, CUSTOM, CUSTOM_ASYNC, CUSTOM_COPY, NONE, NONE_CASH, NONE_ASYNC, PENSION
- recurring: string include, exclude
- source: string
- sourceType: string portfolio, bank_account, bank_account_ag, swish, monopoly, void
- target: string
- targetType: string portfolio, bank_account, bank_account_ag, swish, monopoly, void
Example
{
"assetId": "string",
"maxDate": "string",
"minDate": "string",
"orderState": [
"string"
],
"orderType": "string",
"portfolioType": "string",
"recurring": "string",
"source": "string",
"sourceType": "string",
"target": "string",
"targetType": "string"
}
PortfolioValue: object
Example
{
"historicalReturn": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
PortfolioValueSource: object
- templateId: string
- templateOwnerId: string
Example
{
"templateId": "string",
"templateOwnerId": "string"
}
PortfolioValueWithReservations: object
- historicalReturn: Decimal
- reservations: CashReservations
- reservedAmount: Decimal
- returnCurrentQuarter: Decimal
- returnCurrentYear: Decimal
- returnValue: Decimal
- returnValueLatestMonth: Decimal
- returnValueLatestYear: Decimal
- totalEarnings: Decimal
- totalInvested: Decimal
- totalValue: Decimal
- totalWithdrawn: Decimal
- updated: DateTimeRepresentation
Example
{
"historicalReturn": "number (double)",
"reservations": {
"feeAmount": "number (double)",
"settlementAmount": "number (double)",
"totalAmount": "number (double)",
"withdrawalAmount": "number (double)"
},
"reservedAmount": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
PortfoliosLogFilter: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- maxTimestamp: DateTimeRepresentation
- minTimestamp: DateTimeRepresentation
- portfolioId: string
- sourceCode: string
- templatePortfolioIds: string[]
-
string - types: string[]
-
string PORTFOLIO_CREATED, PORTFOLIO_DEPOSIT, PORTFOLIO_INTERNAL_TRANSFER, PORTFOLIO_DEPOSIT_MONOPOLY, PORTFOLIO_EXTERNAL_TRANSFER, PORTFOLIO_DIVIDEND_TRANSFER, PORTFOLIO_INIT_WITHDRAWAL, PORTFOLIO_INIT_TRANSACTION, PORTFOLIO_CASH_TRANSACTION, PORTFOLIO_QUEUE_REALLOC, PORTFOLIO_TRADE_ESTIMATE, PORTFOLIO_TRADE_COMPLETED, PORTFOLIO_TRADE_SETTLED, PORTFOLIO_TRADE_CANCELLATION, PORTFOLIO_CASH_RESERVATION, PORTFOLIO_TEMPLATE_ASSIGNMENT, PORTFOLIO_UPDATE, PORTFOLIO_ADMIN_UPDATE, PORTFOLIO_STRATEGY_UPDATE, PORTFOLIO_SET_ERROR, PORTFOLIO_TRADE_ORDER_CANCELLED, PORTFOLIO_TRADE_ORDER_RECURRING_UP, PORTFOLIO_FEE_DEDUCTED, PORTFOLIO_FEE_TRANSFERRED, PORTFOLIO_FEE_ADJUSTED, PORTFOLIO_ISK_REPORT, PORTFOLIO_ISK_REPORT_2022, PORTFOLIO_ISK_REPORT_2023, PORTFOLIO_DISCOUNT_ADDED, PORTFOLIO_DISCOUNT_CANCELED, PORTFOLIO_DELETED, ASSET_UPDATE, ASSET_DIVIDEND, PORTFOLIO_REFERRAL_PAYOUT, USER_MIGRATION
Example
{
"clientId": "string",
"maxTimestamp": "string",
"minTimestamp": "string",
"portfolioId": "string",
"sourceCode": "string",
"templatePortfolioIds": [
"string"
],
"types": [
"string"
]
}
PriceEstimate: object
- price: Decimal
- timestamp: DateTimeRepresentation
Example
{
"price": "number (double)",
"timestamp": "string"
}
Principal: object
- name: string
- personalNumber: PersonalNumber
Example
{
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
}
RecurringTransaction: object
- amount: Decimal
- bankAccountId: string
- created: DateTimeRepresentation
- paused: boolean
- portfolioIndex: integer (int32)
- protocol: string MANUAL, BG_MAX, AUTOGIRO, SWISH, INTERNAL, MONOPOLY
- status: string NONE, PENDING, EXPORTED, ACTIVE, ERROR, ERROR_BAD_ACC_TYPE, ERROR_INVALID_ACC, ERROR_INVALID_IDENTIFIER, ERROR_INVALID_BANKACCOUNT_NUMBER, PENDING_CANCEL, CANCELED, PENDING_CANCEL_BY_USER, CANCELED_BY_USER, PENDING_CANCEL_BY_ADMIN, CANCELED_BY_ADMIN, CANCELED_BY_EXTERNAL
- transactionDay: integer (int32)
- type: string DEPOSIT, EXTERNAL_TRANSFER, DIVIDEND, FEE, BULK_FEE, FEE_INVOICE, TRADE_FEE, CURRENCY_EXCHANGE_FEE, BULK_TRADE_FEE, WITHDRAWAL
- userUuid: string
- uuid: string
Example
{
"amount": "number (double)",
"bankAccountId": "string",
"created": "string",
"paused": "boolean",
"portfolioIndex": "integer (int32)",
"protocol": "string",
"status": "string",
"transactionDay": "integer (int32)",
"type": "string",
"userUuid": "string",
"uuid": "string"
}
ReferralPayoutConfiguration: object
- depositShare: Decimal
Example
{
"depositShare": "number (double)"
}
ReferralPayoutPayload: object
- payoutAmount: Decimal
- payoutLeftover: Decimal
- payoutMethod: string cash, invoice
- periodEnd: DateRepresentation
- periodStart: DateRepresentation
Example
{
"payoutAmount": "number (double)",
"payoutLeftover": "number (double)",
"payoutMethod": "string",
"periodEnd": "string",
"periodStart": "string"
}
ReferralPayoutResult: object
- logItemId: string
- message: string
- orderId: string
- portfolioId: string
- referralPayoutPayload: ReferralPayoutPayload
- status: string SUCCESS, FAILED
- transactionId: string
Example
{
"logItemId": "string",
"message": "string",
"orderId": "string",
"portfolioId": "string",
"referralPayoutPayload": {
"payoutAmount": "number (double)",
"payoutLeftover": "number (double)",
"payoutMethod": "string",
"periodEnd": "string",
"periodStart": "string"
},
"status": "string",
"transactionId": "string"
}
RiskFactor: object
- currency: string CHF, EUR, GBP, GBX, JPY, SEK, USD
- distributing: boolean
- id: string
- name: string
- trackingETF: string
- trackingExchange: string
Example
{
"currency": "string",
"distributing": "boolean",
"id": "string",
"name": "string",
"trackingETF": "string",
"trackingExchange": "string"
}
SPARAddressDetails: object
- address: string[]
-
string - addressType: string SWEDISH, ABROAD
- careOf: string
- country: string
- postalAddress: string
- postalNumber: string
- validFrom: DateTimeRepresentation
- validUntil: DateTimeRepresentation
Example
{
"address": [
"string"
],
"addressType": "string",
"careOf": "string",
"country": "string",
"postalAddress": "string",
"postalNumber": "string",
"validFrom": "string",
"validUntil": "string"
}
SPARData: object
- addressDetails: SPARAddressDetails
-
SPARAddressDetails - lastUpdate: DateTimeRepresentation
- personDetails: SPARPersonDetails
-
SPARPersonDetails - raw: string
Example
{
"addressDetails": [
{
"address": [
"string"
],
"addressType": "string",
"careOf": "string",
"country": "string",
"postalAddress": "string",
"postalNumber": "string",
"validFrom": "string",
"validUntil": "string"
}
],
"lastUpdate": "string",
"personDetails": [
{
"firstName": "string",
"lastName": "string",
"middleName": "string",
"usedName": "integer (int32)",
"validFrom": "string",
"validUntil": "string"
}
],
"raw": "string"
}
SPARPersonDetails: object
- firstName: string
- lastName: string
- middleName: string
- usedName: integer (int32)
- validFrom: DateTimeRepresentation
- validUntil: DateTimeRepresentation
Example
{
"firstName": "string",
"lastName": "string",
"middleName": "string",
"usedName": "integer (int32)",
"validFrom": "string",
"validUntil": "string"
}
SignableGroupId: object
- groupId: string
- groupType: string SIGN_UP, AUTO_GIRO, ADD_PORTFOLIO, ADD_PENSION_INSURANCE, SIGN_UP_ORG, ADD_ENTITY_DEPOT_PORTFOLIO
- major: integer (int32)
- minor: integer (int32)
Example
{
"groupId": "string",
"groupType": "string",
"major": "integer (int32)",
"minor": "integer (int32)"
}
SuspiciousTransaction: object
- created: DateTimeRepresentation
- id: string
- status: string OPEN, RESOLVED
- type: string GENERIC, MULTIPLE_TRANSACTIONS, LARGE_TRANSACTION, QUICK_WITHDRAWAL
- userId: string
Example
{
"created": "string",
"id": "string",
"status": "string",
"type": "string",
"userId": "string"
}
SuspiciousTransactionPatch: object
- status: FieldPatch«string»
Example
{
"status": {
"action": "string",
"value": "string"
}
}
SwishTransaction: object
- portfolio: PortfolioData
- transaction: Transaction
- user: User
Example
{
"portfolio": {
"accountType": "string",
"assets": [
{
"amount": "number (double)",
"assetId": "string"
}
],
"bearLoss": "string",
"deleted": "boolean",
"endDate": "integer (int64)",
"errors": [
"string"
],
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"feeDiscounts": [
{
"canceled": "string",
"created": "string",
"fee": {
"fixedTradeFee": {
"exchangeFee": "number (double)",
"tradeFee": "number (double)"
},
"managementFee": "number (double)",
"noValueBasedDiscount": "boolean",
"safekeepingFee": "number (double)",
"tradeFeesNotIncluded": "boolean",
"valueBasedDiscount": "number (double)",
"vat": "number (double)"
},
"id": "string",
"periodEnd": "string",
"periodStart": "string"
}
],
"goalAmount": "number (double)",
"id": "string",
"initialDeposit": "number (double)",
"investmentPurpose": "string",
"investmentStrategyType": "string",
"lastUpdate": "integer (int64)",
"monthlyDeposit": "number (double)",
"monthlyPayout": "number (double)",
"name": "string",
"ownerId": "string",
"parent": "boolean",
"parentId": "string",
"payoutEndDate": "integer (int64)",
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"sri": "boolean",
"startDate": "integer (int64)",
"state": {
"depositBalance": "number (double)",
"depositTriggers": [
{
"amount": "number (double)",
"recurring": "boolean",
"sourceId": "string",
"triggerType": "string"
}
],
"feeWithdrawalBalance": "number (double)",
"fullWithdrawal": "boolean",
"hasError": "boolean",
"pendingDeposit": "boolean",
"pendingFeeWithdrawal": "boolean",
"pendingRealloc": "boolean",
"pendingTrade": "boolean",
"pendingWithdrawal": "boolean",
"reallocTriggerType": "string",
"tradeGroupIdentifier": "string",
"tradeSubState": "string",
"withdrawalBalance": "number (double)"
},
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"templatePortfolioActionStatus": "string",
"wallpaper": {
"id": "string",
"protocol": "string"
}
},
"transaction": {
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
SwishTransactionUpdate: object
- bankTransactionIdentifier: string
- message: string
- paymentRequestToken: string
- status: string PENDING, EXPORTED, SPLIT, ERROR, FAILED, CANCELED, COMPLETED, BULKED
Example
{
"bankTransactionIdentifier": "string",
"message": "string",
"paymentRequestToken": "string",
"status": "string"
}
TaxReportContactPerson: object
- email: string
- name: string
- phone: string
Example
{
"email": "string",
"name": "string",
"phone": "string"
}
TaxReportMeta: object
- contactPerson: TaxReportContactPerson
- organisationNumber: string
- techContactPerson: TaxReportContactPerson
Example
{
"contactPerson": {
"email": "string",
"name": "string",
"phone": "string"
},
"organisationNumber": "string",
"techContactPerson": {
"email": "string",
"name": "string",
"phone": "string"
}
}
TemplatePortfolio: object
- distribution: TemplatePortfolioDistributionPart
-
TemplatePortfolioDistributionPart - estimatedReturn: Decimal
- id: string
- lastDistributionChange: integer (int64)
- lastDistributionRefresh: integer (int64)
- maxDD: Decimal
- name: string
- strategyIndex: string VAR_ONE, VAR_TWO, VAR_THREE, VAR_FOUR, VAR_FIVE, VAR_SIX, VAR_SEVEN, BUFFER_ONE, VAR_ONE_SRI, VAR_TWO_SRI, VAR_THREE_SRI, VAR_FOUR_SRI, VAR_FIVE_SRI, VAR_SIX_SRI, VAR_SEVEN_SRI, BUFFER_ONE_SRI, STATIC_1, STATIC_2, STATIC_3, STATIC_4, STATIC_5, STATIC_6, STATIC_7, STATIC_1_SRI, STATIC_2_SRI, STATIC_3_SRI, STATIC_4_SRI, STATIC_5_SRI, STATIC_6_SRI, STATIC_7_SRI, PENSION_SFB_1, PENSION_SFB_2, PENSION_SFB_3, STATIC_15_85, STATIC_30_70, STATIC_50_50, STATIC_70_30, STATIC_85_15
- targetDistribution: TargetDistribution
- targetVar: Decimal
- trackingPortfolio: string
- type: string REBALANCING_TEMPLATE_PORTFOLIO, REOPTIMIZING_TEMPLATE_PORTFOLIO, EXTERNAL_TEMPLATE_PORTFOLIO
- var: Decimal
- volatility: Decimal
Example
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
TemplatePortfolioCreateData: object
- distribution: TemplatePortfolioPart
-
TemplatePortfolioPart - estimatedReturn: Decimal
- maxDD: Decimal
- name: string
- strategyIndex: string VAR_ONE, VAR_TWO, VAR_THREE, VAR_FOUR, VAR_FIVE, VAR_SIX, VAR_SEVEN, BUFFER_ONE, VAR_ONE_SRI, VAR_TWO_SRI, VAR_THREE_SRI, VAR_FOUR_SRI, VAR_FIVE_SRI, VAR_SIX_SRI, VAR_SEVEN_SRI, BUFFER_ONE_SRI, STATIC_1, STATIC_2, STATIC_3, STATIC_4, STATIC_5, STATIC_6, STATIC_7, STATIC_1_SRI, STATIC_2_SRI, STATIC_3_SRI, STATIC_4_SRI, STATIC_5_SRI, STATIC_6_SRI, STATIC_7_SRI, PENSION_SFB_1, PENSION_SFB_2, PENSION_SFB_3, STATIC_15_85, STATIC_30_70, STATIC_50_50, STATIC_70_30, STATIC_85_15
- targetDistribution: TargetDistribution
- targetVar: Decimal
- type: string REBALANCING_TEMPLATE_PORTFOLIO, REOPTIMIZING_TEMPLATE_PORTFOLIO, EXTERNAL_TEMPLATE_PORTFOLIO
- var: Decimal
- volatility: Decimal
Example
{
"distribution": [
{
"assetId": "string",
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
TemplatePortfolioDistributionPart: object
Example
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
TemplatePortfolioDistributionUpdate: object
- distribution: TemplatePortfolioDistributionUpdateItem
-
TemplatePortfolioDistributionUpdateItem - id: string
- name: string
Example
{
"distribution": [
{
"assetId": "string",
"currentFraction": "number (double)",
"updatedFraction": "number (double)"
}
],
"id": "string",
"name": "string"
}
TemplatePortfolioPart: object
- assetId: string
- fraction: Decimal
Example
{
"assetId": "string",
"fraction": "number (double)"
}
TemplatePortfolioPatch: object
- distribution: FieldPatch«List«TemplatePortfolioPatchDistributionPart»»
- estimatedReturn: FieldPatch«Decimal»
- maxDD: FieldPatch«Decimal»
- name: FieldPatch«string»
- targetDistribution: FieldPatch«TargetDistribution»
- targetVar: FieldPatch«Decimal»
- trackingPortfolio: FieldPatch«string»
- var: FieldPatch«Decimal»
- volatility: FieldPatch«Decimal»
Example
{
"distribution": {
"action": "string",
"value": [
{
"assetId": "string",
"fraction": "number (double)"
}
]
},
"estimatedReturn": {
"action": "string",
"value": "number (double)"
},
"maxDD": {
"action": "string",
"value": "number (double)"
},
"name": {
"action": "string",
"value": "string"
},
"targetDistribution": {
"action": "string",
"value": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
}
},
"targetVar": {
"action": "string",
"value": "number (double)"
},
"trackingPortfolio": {
"action": "string",
"value": "string"
},
"var": {
"action": "string",
"value": "number (double)"
},
"volatility": {
"action": "string",
"value": "number (double)"
}
}
TemplatePortfolioPatchDistributionPart: object
- assetId: string
- fraction: Decimal
Example
{
"assetId": "string",
"fraction": "number (double)"
}
TemplatePortfolioReplacementResult: object
- customUpdateCount: integer (int32)
- updatedTemplates: TemplatePortfolio
-
TemplatePortfolio
Example
{
"customUpdateCount": "integer (int32)",
"updatedTemplates": [
{
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
}
]
}
TimeSeriesEntry: object
- dateTime: DateTimeRepresentation
- value: Decimal
Example
{
"dateTime": "string",
"value": "number (double)"
}
TimestampedValue«boolean»: object
- updated: DateTimeRepresentation
- value: boolean
Example
{
"updated": "string",
"value": "boolean"
}
TokenizedPageActionCodeActionCodeWithUrl: object
- content: ActionCodeWithUrl
-
ActionCodeWithUrl - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageActionCodeActivation: object
- content: ActionCodeActivation
-
ActionCodeActivation - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"activationDate": "string",
"activator": "string",
"activatorValue": "number (double)",
"code": {
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
},
"id": "string",
"issuerActivationDate": "string",
"issuerValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageActionCodeActivationExternal: object
- content: ActionCodeUserActivation
-
ActionCodeUserActivation - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"action": "string",
"actionProps": {
"initialValue": "number (double)"
},
"activated": "string",
"codeId": "string",
"description": "string",
"id": "string",
"name": "string",
"role": "string",
"type": "string",
"value": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageBwFile: object
Example
{
"content": [
{
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageCustomTemplateLog: object
- content: CustomTemplateLogEntry«object»
-
CustomTemplateLogEntry«object» - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"logEntryType": "string",
"ownerId": "string",
"payload": "object",
"templateId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageLead: object
Example
{
"content": [
{
"clientId": "string",
"converted": "string",
"created": "string",
"email": "string",
"id": "string",
"name": "string",
"newsletter": "boolean",
"notifications": "boolean",
"onboarding": "boolean",
"pensionPlan": "boolean",
"phone": "string",
"privacyPolicyAcceptVersion": "integer (int32)",
"shortName": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPagePendingCustomerDeletion: object
- content: PendingCustomerDeletion
-
PendingCustomerDeletion - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"createdTimestamp": "integer (int64)",
"customerId": "string",
"customerType": "string",
"deleteTimestamp": "integer (int64)",
"lastTransactionTimestamp": "integer (int64)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPagePortfolioListItem: object
- content: PortfolioListItem
-
PortfolioListItem - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"accountType": "string",
"clientId": "string",
"deleted": "boolean",
"endDate": "string",
"investmentStrategyType": "string",
"lastUpdate": "string",
"name": "string",
"owner": {
"identifier": "integer (int64)",
"name": "string",
"ownerType": "string",
"uuid": "string"
},
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"startDate": "string",
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"uuid": "string",
"value": {
"historicalReturn": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPagePortfolioLogEntry: object
- content: PortfolioLogEntry
-
PortfolioLogEntry - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPagePortfolioTradeOrder: object
- content: PortfolioTradeOrder
-
PortfolioTradeOrder - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"assets": [
{
"amount": "number (double)",
"assetId": "string",
"tradeUnit": "string",
"value": "number (double)"
}
],
"created": "string",
"currency": "string",
"id": "string",
"marketOrderId": "string",
"orderEstimates": [
{
"amount": "number (double)",
"assetId": "string",
"currencyExchangeFee": "number (double)",
"currencyExchangeRate": {
"price": "number (double)",
"timestamp": "string"
},
"price": {
"price": "number (double)",
"timestamp": "string"
},
"tradeFee": "number (double)",
"type": "string",
"value": "number (double)"
}
],
"orderState": "string",
"ownerId": "string",
"portfolioId": "string",
"recurringSource": "string",
"simpleId": "integer (int32)",
"sourceId": "string",
"sourceType": "string",
"targetId": "string",
"targetType": "string",
"tradeGroupId": "string",
"tradeId": "string",
"transactionDay": "integer (int32)",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageTransaction: object
- content: Transaction
-
Transaction - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageUserWithPensionDetails: object
- content: UserWithKnowledge
-
UserWithKnowledge - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageUserWithValue: object
- content: UserWithValue
-
UserWithValue - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageWithAssets: object
Example
{
"content": [
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageWithNotificationGenerators: object
- content: NotificationGenerator
-
NotificationGenerator - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageWithNotificationHits: object
- content: NotificationHit
-
NotificationHit - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"customerId": "string",
"customerType": "string",
"targetExternalId": "string",
"targetId": "string",
"targetName": "string",
"targetType": "string",
"templateValues": "object"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageWithNotificationTemplates: object
- content: NotificationTemplate
-
NotificationTemplate - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPageWithNotifications: object
- content: Notification
-
Notification - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"created": "string",
"enabled": "boolean",
"generator": {
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
},
"generatorId": "string",
"id": "string",
"ownerId": "string",
"status": "string",
"targetId": "string",
"targetType": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«ActionCodeActivation»: object
- content: ActionCodeActivation
-
ActionCodeActivation - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"activationDate": "string",
"activator": "string",
"activatorValue": "number (double)",
"code": {
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
},
"id": "string",
"issuerActivationDate": "string",
"issuerValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«ActionCodeUserActivation»: object
- content: ActionCodeUserActivation
-
ActionCodeUserActivation - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"action": "string",
"actionProps": {
"initialValue": "number (double)"
},
"activated": "string",
"codeId": "string",
"description": "string",
"id": "string",
"name": "string",
"role": "string",
"type": "string",
"value": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«ActionCodeWithUrl»: object
- content: ActionCodeWithUrl
-
ActionCodeWithUrl - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"activationUrl": "string",
"activatorAction": "string",
"activatorActionProps": {
"initialValue": "number (double)"
},
"created": "string",
"description": "string",
"expiration": "string",
"id": "string",
"issuer": "string",
"issuerAction": "string",
"issuerActionCondition": "string",
"issuerActionConditionProps": "object",
"issuerActionProps": {
"initialValue": "number (double)"
},
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«AdminLogEntry»: object
- content: AdminLogEntry
-
AdminLogEntry - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"adminId": "string",
"adminLogEntryType": "string",
"payload": "object",
"targetId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«AssetStorageCheckResultItem»: object
- content: AssetStorageCheckResultItem
-
AssetStorageCheckResultItem - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"fileId": "string",
"logItemId": "string",
"result": {
"date": "string",
"fileType": "string",
"result": [
{
"assetId": "string",
"bankAmount": "number (double)",
"isin": "string",
"successful": "boolean",
"systemAmount": "number (double)"
}
],
"successful": "boolean"
},
"resultType": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«Asset»: object
Example
{
"content": [
{
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«AsyncTaskResultItem«object»»: object
- content: AsyncTaskResultItem«object»
-
AsyncTaskResultItem«object» - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"identifier": "string",
"payload": "object"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«AsyncTask«object»»: object
- content: AsyncTask«object»
-
AsyncTask«object» - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"created": "string",
"creator": "string",
"id": "string",
"identifier": "string",
"message": "string",
"payload": "object",
"status": "string",
"type": "string",
"updated": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«BwFile»: object
Example
{
"content": [
{
"contentType": "string",
"created": "string",
"error": "string",
"fileContentIdentifier": {
"identifier": "string",
"protocol": "string"
},
"fileName": "string",
"fileSourceIdentifier": {
"identifier": "string",
"protocol": "string"
},
"id": "string",
"status": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«CustomTemplateLogEntry«object»»: object
- content: CustomTemplateLogEntry«object»
-
CustomTemplateLogEntry«object» - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"logEntryType": "string",
"ownerId": "string",
"payload": "object",
"templateId": "string",
"timestamp": "integer (int64)",
"type": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«Lead»: object
Example
{
"content": [
{
"clientId": "string",
"converted": "string",
"created": "string",
"email": "string",
"id": "string",
"name": "string",
"newsletter": "boolean",
"notifications": "boolean",
"onboarding": "boolean",
"pensionPlan": "boolean",
"phone": "string",
"privacyPolicyAcceptVersion": "integer (int32)",
"shortName": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«NotificationGenerator»: object
- content: NotificationGenerator
-
NotificationGenerator - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«NotificationHit»: object
- content: NotificationHit
-
NotificationHit - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"customerId": "string",
"customerType": "string",
"targetExternalId": "string",
"targetId": "string",
"targetName": "string",
"targetType": "string",
"templateValues": "object"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«NotificationTemplate»: object
- content: NotificationTemplate
-
NotificationTemplate - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«Notification»: object
- content: Notification
-
Notification - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"created": "string",
"enabled": "boolean",
"generator": {
"created": "string",
"enabled": "boolean",
"filter": {
"filter": "object"
},
"id": "string",
"medium": "string",
"name": "string",
"period": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
},
"generatorId": "string",
"id": "string",
"ownerId": "string",
"status": "string",
"targetId": "string",
"targetType": "string",
"template": {
"content": "object",
"contentType": "string",
"expiration": "string",
"id": "string",
"name": "string",
"type": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«OrganizationListItem»: object
- content: OrganizationListItem
-
OrganizationListItem - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"clientId": "string",
"created": "string",
"email": "string",
"lei": "string",
"name": "string",
"organizationNumber": {
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string",
"vatnumber": "string"
},
"principal": {
"name": "string",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
}
},
"riskCategory": "string",
"simpleId": "integer (int64)",
"status": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«PendingCustomerDeletion»: object
- content: PendingCustomerDeletion
-
PendingCustomerDeletion - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"createdTimestamp": "integer (int64)",
"customerId": "string",
"customerType": "string",
"deleteTimestamp": "integer (int64)",
"lastTransactionTimestamp": "integer (int64)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«PortfolioListItem»: object
- content: PortfolioListItem
-
PortfolioListItem - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"accountType": "string",
"clientId": "string",
"deleted": "boolean",
"endDate": "string",
"investmentStrategyType": "string",
"lastUpdate": "string",
"name": "string",
"owner": {
"identifier": "integer (int64)",
"name": "string",
"ownerType": "string",
"uuid": "string"
},
"portfolioIndex": "integer (int32)",
"riskLevel": "string",
"startDate": "string",
"templatePortfolio": {
"distribution": [
{
"asset": {
"activeManagement": "boolean",
"added": "string",
"assetClass": "string",
"aum": "number (double)",
"aumCurrency": "string",
"aumDate": "string",
"baseValue": {
"lastClosing": "number (double)",
"lastClosingDate": "string"
},
"benchmarkName": "string",
"categorySwe": "string",
"ceo": "string",
"commentsSwe": "string",
"country": "string",
"currency": "string",
"currencyAllocation": "object",
"currencyAllocationDate": "string",
"currencyExchangeFeeDisabled": "boolean",
"currencyHedged": "boolean",
"dataSourceExchangeCode": "string",
"descriptionSwe": "string",
"dividendCurrency": "string",
"dividendFrequency": "string",
"dividendYield": "number (double)",
"exchangeCode": "string",
"geoAllocation": "object",
"geoAllocationDate": "string",
"geography": "string",
"holdingsAllocation": "object",
"holdingsAllocationDate": "string",
"id": "string",
"inceptionDate": "string",
"index": "integer (int32)",
"isActiveModel": "boolean",
"isActivePlatform": "boolean",
"isCollectingData": "boolean",
"isTradeStopped": "boolean",
"isin": "string",
"issuingCompany": "string",
"kiidUrl": "string",
"market": "string",
"metricBeta": "number (double)",
"metricPe": "number (double)",
"metricPs": "number (double)",
"msciEsgDataDate": "string",
"msciEsgDataPresent": "boolean",
"msciEsgQualityScore": "number (double)",
"msciEsgQualityScorePctlGlobal": "number (double)",
"msciEsgQualityScorePctlPeer": "number (double)",
"msciEsgRating": "string",
"msciSustainableImpactPct": "number (double)",
"msciWaCO2i": "number (double)",
"name": "string",
"notes": "string",
"numEmployees": "integer (int32)",
"numberOfHoldings": "integer (int32)",
"numberOfHoldingsDate": "string",
"orderRoute": "string",
"replicationStrategy": "string",
"riskFactor": "string",
"riskLevel": "integer (int32)",
"sectors": [
"string"
],
"sharesTotal": "integer (int32)",
"shortName": "string",
"simpleId": "integer (int64)",
"sri": "boolean",
"strategyDescriptionSwe": "string",
"tags": [
"string"
],
"ter": "number (double)",
"ticker": "string",
"tradeFeeDisabled": "boolean",
"type": "string",
"ucits": "boolean",
"url": "string",
"value": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"fiveYears": "number (double)",
"last": "number (double)",
"lastClosing": "number (double)",
"lastClosingDate": "string",
"lastPeriodUpdate": "string",
"lastValueUpdated": "string",
"oneMonth": "number (double)",
"oneYear": "number (double)",
"sell": "number (double)",
"sixMonths": "number (double)",
"thisYear": "number (double)",
"threeMonths": "number (double)",
"threeYears": "number (double)"
}
},
"fraction": "number (double)"
}
],
"estimatedReturn": "number (double)",
"id": "string",
"lastDistributionChange": "integer (int64)",
"lastDistributionRefresh": "integer (int64)",
"maxDD": "number (double)",
"name": "string",
"strategyIndex": "string",
"targetDistribution": {
"alternative": "number (double)",
"bonds": "number (double)",
"commodities": "number (double)",
"stocks": "number (double)"
},
"targetVar": "number (double)",
"trackingPortfolio": "string",
"type": "string",
"var": "number (double)",
"volatility": "number (double)"
},
"uuid": "string",
"value": {
"historicalReturn": "number (double)",
"returnCurrentQuarter": "number (double)",
"returnCurrentYear": "number (double)",
"returnValue": "number (double)",
"returnValueLatestMonth": "number (double)",
"returnValueLatestYear": "number (double)",
"totalEarnings": "number (double)",
"totalInvested": "number (double)",
"totalValue": "number (double)",
"totalWithdrawn": "number (double)",
"updated": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«PortfolioLogEntry»: object
- content: PortfolioLogEntry
-
PortfolioLogEntry - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"ownerId": "string",
"payload": "object",
"portfolioId": "string",
"portfolioLogEntryType": "string",
"timestamp": "integer (int64)",
"type": "string",
"userId": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«PortfolioTradeOrder»: object
- content: PortfolioTradeOrder
-
PortfolioTradeOrder - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"assets": [
{
"amount": "number (double)",
"assetId": "string",
"tradeUnit": "string",
"value": "number (double)"
}
],
"created": "string",
"currency": "string",
"id": "string",
"marketOrderId": "string",
"orderEstimates": [
{
"amount": "number (double)",
"assetId": "string",
"currencyExchangeFee": "number (double)",
"currencyExchangeRate": {
"price": "number (double)",
"timestamp": "string"
},
"price": {
"price": "number (double)",
"timestamp": "string"
},
"tradeFee": "number (double)",
"type": "string",
"value": "number (double)"
}
],
"orderState": "string",
"ownerId": "string",
"portfolioId": "string",
"recurringSource": "string",
"simpleId": "integer (int32)",
"sourceId": "string",
"sourceType": "string",
"targetId": "string",
"targetType": "string",
"tradeGroupId": "string",
"tradeId": "string",
"transactionDay": "integer (int32)",
"type": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«Transaction»: object
- content: Transaction
-
Transaction - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«UserWithPensionDetails»: object
- content: UserWithPensionDetails
-
UserWithPensionDetails - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"pensionFlag": "boolean",
"pensionPortfolio": "boolean",
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TokenizedPage«UserWithValue»: object
- content: UserWithValue
-
UserWithValue - first: boolean
- last: boolean
- nextToken: string
- size: integer (int32)
- token: string
- totalSize: integer (int32)
Example
{
"content": [
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
],
"first": "boolean",
"last": "boolean",
"nextToken": "string",
"size": "integer (int32)",
"token": "string",
"totalSize": "integer (int32)"
}
TrackingLogTimeSeries: object
- type: string NUM_USERS, NUM_USERS_W_VALUE, NUM_USERS_W_RECURRING, NUM_PORTFOLIOS, NUM_PORTFOLIOS_W_VALUE, AUM, ASSET_STORAGE_VALUE, ASSET_STORAGE_CASH_VALUE
- values: TimeSeriesEntry
-
TimeSeriesEntry
Example
{
"type": "string",
"values": [
{
"dateTime": "string",
"value": "number (double)"
}
]
}
TrackingLogValue: object
- type: string NUM_USERS, NUM_USERS_W_VALUE, NUM_USERS_W_RECURRING, NUM_PORTFOLIOS, NUM_PORTFOLIOS_W_VALUE, AUM, ASSET_STORAGE_VALUE, ASSET_STORAGE_CASH_VALUE
- value: TimeSeriesEntry
Example
{
"type": "string",
"value": {
"dateTime": "string",
"value": "number (double)"
}
}
TradeOrderCreatePayload: object
- includedPortfolioTradeOrders: IncludedPortfolioTradeOrder
-
IncludedPortfolioTradeOrder - orders: TradeOrderItem
-
TradeOrderItem
Example
{
"includedPortfolioTradeOrders": [
{
"portfolioId": "string",
"portfolioTradeOrderId": "string"
}
],
"orders": [
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
]
}
TradeOrderEstimate: object
- errors: object
- estimates: TradeOrderEstimateItem
-
TradeOrderEstimateItem - includedPortfolioTradeOrders: IncludedPortfolioTradeOrder
-
IncludedPortfolioTradeOrder
Example
{
"errors": "object",
"estimates": [
{
"assetId": "string",
"calculatedValue": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
},
"estimate": "number (double)",
"estimateAbsAmount": "number (double)",
"estimateTradeAmount": "number (double)",
"estimationUnit": "string",
"inStore": "number (double)",
"tradeMethod": "string",
"type": "string"
}
],
"includedPortfolioTradeOrders": [
{
"portfolioId": "string",
"portfolioTradeOrderId": "string"
}
]
}
TradeOrderEstimateItem: object
- assetId: string
- calculatedValue: InternalValueRepresentation
- estimate: Decimal
- estimateAbsAmount: Decimal
- estimateTradeAmount: Decimal
- estimationUnit: string VALUE, SHARES
- inStore: Decimal
- tradeMethod: string market, internal
- type: string BUY, SELL, FAILED, NONE
Example
{
"assetId": "string",
"calculatedValue": {
"buy": "number (double)",
"currency": "string",
"currencyExchangeRate": "number (double)",
"last": "number (double)",
"lastValueUpdated": "string",
"sell": "number (double)"
},
"estimate": "number (double)",
"estimateAbsAmount": "number (double)",
"estimateTradeAmount": "number (double)",
"estimationUnit": "string",
"inStore": "number (double)",
"tradeMethod": "string",
"type": "string"
}
TradeOrderItem: object
Example
{
"amount": "number (double)",
"assetId": "string",
"estimateAbsAmount": "number (double)",
"estimatedPrice": "number (double)",
"tradeMethod": "string",
"type": "string",
"unit": "string"
}
Transaction: object
- amount: Decimal
- bulkUuid: string
- created: integer (int64)
- errorMessage: string
- externalId: string
- initiated: integer (int64)
- internalId: string
- owner: PortfolioOwner
- portfolioUuid: string
- protocol: string MANUAL, BG_MAX, AUTOGIRO, SWISH, INTERNAL, MONOPOLY
- recurringTransactionDate: DateTimeRepresentation
- recurringTransactionId: string
- status: string PENDING, EXPORTED, SPLIT, ERROR, FAILED, CANCELED, COMPLETED, BULKED
- subTransactions: Transaction
-
Transaction - targetAccount: BankAccount
- type: string DEPOSIT, EXTERNAL_TRANSFER, DIVIDEND, FEE, BULK_FEE, FEE_INVOICE, TRADE_FEE, CURRENCY_EXCHANGE_FEE, BULK_TRADE_FEE, WITHDRAWAL
- updated: integer (int64)
- userUuid: string
- uuid: string
Example
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
{
"amount": "number (double)",
"bulkUuid": "string",
"created": "integer (int64)",
"errorMessage": "string",
"externalId": "string",
"initiated": "integer (int64)",
"internalId": "string",
"owner": {
"clientId": "string",
"customerType": "string",
"legalIdentifierAsLong": "integer (int64)",
"name": "string",
"simpleId": "integer (int64)",
"uuid": "string"
},
"portfolioUuid": "string",
"protocol": "string",
"recurringTransactionDate": "string",
"recurringTransactionId": "string",
"status": "string",
"subTransactions": [
"#/definitions/Transaction"
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
],
"targetAccount": {
"accountNumber": "string",
"autogiroPayerId": "integer (int64)",
"autogiroStatus": "string",
"bankIdentifier": "string",
"clearingNumber": "string",
"created": "string",
"name": "string",
"primary": "boolean",
"signature": "string",
"userUuid": "string",
"uuid": "string"
},
"type": "string",
"updated": "integer (int64)",
"userUuid": "string",
"uuid": "string"
}
TransactionFilter: object
- bulkId: string
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- internalId: string
- maxDate: DateRepresentation
- maxDateTime: string (date-time)
- minDate: DateRepresentation
- minDateTime: string (date-time)
- protocolFilter: string MANUAL, BG_MAX, AUTOGIRO, SWISH, INTERNAL, MONOPOLY
- sortOrder: string DESC, ASC
- sourceCode: string
- statusFilter: string PENDING, EXPORTED, SPLIT, ERROR, FAILED, CANCELED, COMPLETED, BULKED
- statusesFilter: string[]
-
string PENDING, EXPORTED, SPLIT, ERROR, FAILED, CANCELED, COMPLETED, BULKED - templatePortfolioIds: string[]
-
string - typeFilter: string[]
-
string DEPOSIT, EXTERNAL_TRANSFER, DIVIDEND, FEE, BULK_FEE, FEE_INVOICE, TRADE_FEE, CURRENCY_EXCHANGE_FEE, BULK_TRADE_FEE, WITHDRAWAL
Example
{
"bulkId": "string",
"clientId": "string",
"internalId": "string",
"maxDate": "string",
"maxDateTime": "string (date-time)",
"minDate": "string",
"minDateTime": "string (date-time)",
"protocolFilter": "string",
"sortOrder": "string",
"sourceCode": "string",
"statusFilter": "string",
"statusesFilter": [
"string"
],
"templatePortfolioIds": [
"string"
],
"typeFilter": [
"string"
]
}
URI: object
- absolute: boolean
- authority: string
- fragment: string
- host: string
- opaque: boolean
- path: string
- port: integer (int32)
- query: string
- rawAuthority: string
- rawFragment: string
- rawPath: string
- rawQuery: string
- rawSchemeSpecificPart: string
- rawUserInfo: string
- scheme: string
- schemeSpecificPart: string
- userInfo: string
Example
{
"absolute": "boolean",
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": "boolean",
"path": "string",
"port": "integer (int32)",
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
}
URL: object
- authority: string
- content: object
- defaultPort: integer (int32)
- file: string
- host: string
- path: string
- port: integer (int32)
- protocol: string
- query: string
- ref: string
- userInfo: string
Example
{
"authority": "string",
"content": "object",
"defaultPort": "integer (int32)",
"file": "string",
"host": "string",
"path": "string",
"port": "integer (int32)",
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
User: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- clientIdMigrationTarget: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- clientIdOriginal: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- confirmEmail: string
- created: DateTimeRepresentation
- deleted: string NOT_DELETED, PENDING, DELETED
- email: string
- firstName: string
- idProvider: string bankid
- lastName: string
- newsletter: boolean
- notifications: boolean
- personalNumber: PersonalNumber
- phone: string
- premiumContact: ContactPerson
- premiumLevel: string none, level_one
- referrer: string
- riskCategory: string low, medium, high, unknown
- simpleId: integer (int64)
- source: string
- userProfileAlias: string
- uuid: string
Example
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
UserAccept: object
- action: string test, autocopy, forum, welcome, intro
- timestamp: DateTimeRepresentation
- version: integer (int32)
Example
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
UserData: object
- expires: integer (int64)
- roles: string[]
-
string - subject: string
Example
{
"expires": "integer (int64)",
"roles": [
"string"
],
"subject": "string"
}
UserFilter: object
- assetAmount: AssetAmount
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- maxAge: integer (int32)
- maxAum: integer (int32)
- minAge: integer (int32)
- minAum: integer (int32)
- newsletter: boolean
- notifications: boolean
- organizationFilter: string has_organizations, has_no_organizations
- riskCategory: string low, medium, high, unknown
- sortField: string CREATED, AUM, INVESTED, WITHDRAWN
- sortOrder: string DESC, ASC
- sourceCode: string
- valueSource: PortfolioValueSource
Example
{
"assetAmount": {
"assetId": "string",
"minAmount": "number (double)"
},
"clientId": "string",
"maxAge": "integer (int32)",
"maxAum": "integer (int32)",
"minAge": "integer (int32)",
"minAum": "integer (int32)",
"newsletter": "boolean",
"notifications": "boolean",
"organizationFilter": "string",
"riskCategory": "string",
"sortField": "string",
"sortOrder": "string",
"sourceCode": "string",
"valueSource": {
"templateId": "string",
"templateOwnerId": "string"
}
}
UserKYC: object
- responseItems: KYCResponseItem
-
KYCResponseItem
Example
{
"responseItems": [
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
]
}
UserKnowledge: object
- cashSources: object
- citizenship: string[]
-
string SE, DK, FI, IS, NO, AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW - completedAcceptActions: UserAccept
-
UserAccept - completedKnowledgeTests: KnowledgeTest
-
KnowledgeTest - depositPeriodicity: string MONTHLY, MULTIPLE_PER_YEAR, YEARLY, OCCASIONALLY
- employment: string EMPLOYED, SELF_EMPLOYED, UNEMPLOYED, PENSION, STUDENT, SICK_LEAVE, OTHER
- funds: boolean
- income: number (double)
- investmentPurpose: object
- investmentSize: string GT_MILLION, LT_MILLION, GT_FIVE_MILLION, LT_FIVE_MILLION, GT_TEN_MILLION, LT_TEN_MILLION
- liquidAssets: string GT_MILLION, LT_MILLION, GT_FIVE_MILLION, LT_FIVE_MILLION, GT_TEN_MILLION, LT_TEN_MILLION
- loansAndCredits: boolean
- lossKnowledge: boolean
- ownage: boolean
- pep: string YES, NO, RELATED
- pepPosition: string CHIEF_OF_STATE, MEMBER_OF_PARLAMENT, JUDGE, PUBLIC_COMPANY, AMBASSADOR_OR_OFFICER, AUDIT_AUTHORITY, CENTRAL_BANK_MEMBER_OF_BOARD, INTERNATIONAL_LEADER, PUBLIC_FUNCTION
- pepRelation: string PARTNER, PARENT, CHILD, PARTNER_OF_CHILD, ASSISTANT, OTHER
- pepRelationPosition: string CHIEF_OF_STATE, MEMBER_OF_PARLAMENT, JUDGE, PUBLIC_COMPANY, AMBASSADOR_OR_OFFICER, AUDIT_AUTHORITY, CENTRAL_BANK_MEMBER_OF_BOARD, INTERNATIONAL_LEADER, PUBLIC_FUNCTION
- privacyPolicyAccept: TimestampedValue«boolean»
- taxResidence: string SE, DK, FI, IS, NO, AD, AE, AF, AG, AI, AL, AM, AN, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW
- taxResidenceSweden: boolean
- tin: string
- transferSource: string SWE_BANK, SWE_INSURANCE, ESS
- unrealizedLiquidAssets: string GT_MILLION, LT_MILLION, GT_FIVE_MILLION, LT_FIVE_MILLION, GT_TEN_MILLION, LT_TEN_MILLION
- version: integer (int32)
- withdrawalPeriodicity: string MONTHLY, MULTIPLE_PER_YEAR, YEARLY, OCCASIONALLY
Example
{
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
}
UserKnowledgeAdminPatch: object
- pep: FieldPatch«string»
- pepPosition: FieldPatch«string»
- pepRelation: FieldPatch«string»
- pepRelationPosition: FieldPatch«string»
- taxResidence: FieldPatch«string»
- taxResidenceSweden: FieldPatch«boolean»
- tin: FieldPatch«string»
Example
{
"pep": {
"action": "string",
"value": "string"
},
"pepPosition": {
"action": "string",
"value": "string"
},
"pepRelation": {
"action": "string",
"value": "string"
},
"pepRelationPosition": {
"action": "string",
"value": "string"
},
"taxResidence": {
"action": "string",
"value": "string"
},
"taxResidenceSweden": {
"action": "string",
"value": "boolean"
},
"tin": {
"action": "string",
"value": "string"
}
}
UserKnowledgeInformation: object
- customerKnowledge: UserKnowledge
- lastUpdated: DateTimeRepresentation
Example
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"lastUpdated": "string"
}
UserMigrationResultItem: object
- rowCount: integer (int32)
- tableName: string
Example
{
"rowCount": "integer (int32)",
"tableName": "string"
}
UserProfile: object
- alias: string
- description: string
- facebookLink: string
- id: string
- instagramLink: string
- linkedinLink: string
- profilePicture: string
- ticktockLink: string
- topTraderData: TopTraderData
- userUuid: string
- verified: boolean
Example
{
"alias": "string",
"description": "string",
"facebookLink": "string",
"id": "string",
"instagramLink": "string",
"linkedinLink": "string",
"profilePicture": "string",
"ticktockLink": "string",
"topTraderData": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
},
"userUuid": "string",
"verified": "boolean"
}
UserProfileAdminPatch: object
- facebookLink: FieldPatch«string»
- instagramLink: FieldPatch«string»
- linkedinLink: FieldPatch«string»
- profilePicture: FieldPatch«string»
- tikTokLink: FieldPatch«string»
- topTraderData: FieldPatch«TopTraderData»
- verified: FieldPatch«boolean»
Example
{
"facebookLink": {
"action": "string",
"value": "string"
},
"instagramLink": {
"action": "string",
"value": "string"
},
"linkedinLink": {
"action": "string",
"value": "string"
},
"profilePicture": {
"action": "string",
"value": "string"
},
"tikTokLink": {
"action": "string",
"value": "string"
},
"topTraderData": {
"action": "string",
"value": {
"aumFraction": "number (double)",
"depositFraction": "number (double)",
"enabled": "boolean",
"payoutMethod": "string"
}
},
"verified": {
"action": "string",
"value": "boolean"
}
}
UserStatistics: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- created: DateTimeRepresentation
- deleted: boolean
- portfolioCount: Decimal
- recurringTransactionsCount: Decimal
- totalPortfolioValue: Decimal
- uuid: string
Example
{
"clientId": "string",
"created": "string",
"deleted": "boolean",
"portfolioCount": "number (double)",
"recurringTransactionsCount": "number (double)",
"totalPortfolioValue": "number (double)",
"uuid": "string"
}
UserWithKYC: object
- customerKnowledge: UserKnowledge
- kyc: UserKYC
- user: User
- userId: string
Example
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"kyc": {
"responseItems": [
{
"hitRating": "integer (int32)",
"itemType": "string",
"listType": "string",
"name": "string",
"sourceName": "string"
}
]
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
UserWithKnowledge: object
- customerKnowledge: UserKnowledge
- user: User
- userId: string
Example
{
"customerKnowledge": {
"cashSources": "object",
"citizenship": [
"string"
],
"completedAcceptActions": [
{
"action": "string",
"timestamp": "string",
"version": "integer (int32)"
}
],
"completedKnowledgeTests": [
{
"completionDate": "string",
"questions": [
{
"answerId": "string",
"questionId": "string"
}
],
"type": "string",
"version": "integer (int32)"
}
],
"depositPeriodicity": "string",
"employment": "string",
"funds": "boolean",
"income": "number (double)",
"investmentPurpose": "object",
"investmentSize": "string",
"liquidAssets": "string",
"loansAndCredits": "boolean",
"lossKnowledge": "boolean",
"ownage": "boolean",
"pep": "string",
"pepPosition": "string",
"pepRelation": "string",
"pepRelationPosition": "string",
"privacyPolicyAccept": {
"updated": "string",
"value": "boolean"
},
"taxResidence": "string",
"taxResidenceSweden": "boolean",
"tin": "string",
"transferSource": "string",
"unrealizedLiquidAssets": "string",
"version": "integer (int32)",
"withdrawalPeriodicity": "string"
},
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
},
"userId": "string"
}
UserWithPensionDetails: object
- pensionFlag: boolean
- pensionPortfolio: boolean
- user: User
Example
{
"pensionFlag": "boolean",
"pensionPortfolio": "boolean",
"user": {
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
}
UserWithRoles: object
- authRoles: string[]
-
string - clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- clientIdMigrationTarget: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- clientIdOriginal: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- confirmEmail: string
- created: DateTimeRepresentation
- deleted: string NOT_DELETED, PENDING, DELETED
- email: string
- features: string[]
-
string - firstName: string
- idProvider: string bankid
- lastName: string
- newsletter: boolean
- notifications: boolean
- personalNumber: PersonalNumber
- phone: string
- premiumContact: ContactPerson
- premiumLevel: string none, level_one
- referrer: string
- riskCategory: string low, medium, high, unknown
- simpleId: integer (int64)
- source: string
- userProfileAlias: string
- uuid: string
Example
{
"authRoles": [
"string"
],
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"features": [
"string"
],
"firstName": "string",
"idProvider": "string",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"userProfileAlias": "string",
"uuid": "string"
}
UserWithValue: object
- clientId: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- clientIdMigrationTarget: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- clientIdOriginal: string betterwealth, collector, test, test_no_trade, betterwealth_diy, betterwealth_2, *
- confirmEmail: string
- created: DateTimeRepresentation
- deleted: string NOT_DELETED, PENDING, DELETED
- email: string
- firstName: string
- idProvider: string bankid
- investedValue: Decimal
- lastName: string
- newsletter: boolean
- notifications: boolean
- organizationsCount: Decimal
- personalNumber: PersonalNumber
- phone: string
- premiumContact: ContactPerson
- premiumLevel: string none, level_one
- referrer: string
- riskCategory: string low, medium, high, unknown
- simpleId: integer (int64)
- source: string
- totalValue: Decimal
- userProfileAlias: string
- uuid: string
- withdrawnValue: Decimal
Example
{
"clientId": "string",
"clientIdMigrationTarget": "string",
"clientIdOriginal": "string",
"confirmEmail": "string",
"created": "string",
"deleted": "string",
"email": "string",
"firstName": "string",
"idProvider": "string",
"investedValue": "number (double)",
"lastName": "string",
"newsletter": "boolean",
"notifications": "boolean",
"organizationsCount": "number (double)",
"personalNumber": {
"age": "integer (int32)",
"canonical": "string",
"canonicalAsLong": "integer (int64)",
"prefix": "string"
},
"phone": "string",
"premiumContact": {
"email": "string",
"imageUrl": "string",
"name": "string",
"phone": "string",
"uuid": "string"
},
"premiumLevel": "string",
"referrer": "string",
"riskCategory": "string",
"simpleId": "integer (int64)",
"source": "string",
"totalValue": "number (double)",
"userProfileAlias": "string",
"uuid": "string",
"withdrawnValue": "number (double)"
}
ValueAndDate«Decimal»: object
- date: DateRepresentation
- valid: boolean
- value: Decimal
Example
{
"date": "string",
"valid": "boolean",
"value": "number (double)"
}
ValueAndDate«Map«string,Decimal»»: object
- date: DateRepresentation
- valid: boolean
- value: object
Example
{
"date": "string",
"valid": "boolean",
"value": "object"
}
ValueAndDate«int»: object
- date: DateRepresentation
- valid: boolean
- value: integer (int32)
Example
{
"date": "string",
"valid": "boolean",
"value": "integer (int32)"
}
ValueCacheStatus: object
- lastUpdate: integer (int64)
- status: string MISSING, EXPIRED, INCOMPLETE, VALID
Example
{
"lastUpdate": "integer (int64)",
"status": "string"
}