Trading Profile
Create new trading profile details for specific asset type
Natural Person ID
The type of the traditional asset
Unique requestor identification in UUID format
Trading profile data per asset type
Indicates if the person has trading knowledge
Indicates if the person has trading experience
Accepted
Bad Request
POST /entities/natural-persons/{naturalPersonId}/trading-profile/asset-types/{assetType} HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 121
{
"hasKnowledge": true,
"hasExperience": true,
"tradingExperience": {
"yearsOfExperience": 1,
"numberOfTrades": 1,
"tradeVolume": 1
}
}
No content
Update existing trading profile details for specific asset type
Natural Person ID
The type of the traditional asset
Unique requestor identification in UUID format
Trading profile data per asset type
Indicates if the person has trading knowledge
Indicates if the person has trading experience
Accepted
Bad Request
PATCH /entities/natural-persons/{naturalPersonId}/trading-profile/asset-types/{assetType} HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 121
{
"hasKnowledge": true,
"hasExperience": true,
"tradingExperience": {
"yearsOfExperience": 1,
"numberOfTrades": 1,
"tradeVolume": 1
}
}
No content
Create basic profile acknowledgement for natural person
Natural Person ID
Unique requestor identification in UUID format
Basic profile acknowledgement information data
Whether the profile has been acknowledged
Acknowledgment Version Code Enum
Accepted
Bad Request
POST /entities/natural-persons/{naturalPersonId}/trading-profile/basic-profile-acknowledgement HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 91
{
"acknowledged": true,
"acknowledgmentVersionCode": "ACKNOWLEDGMENT_BASIC_PROFILE_V1_DE_2025"
}
No content
Update basic profile acknowledgement for natural person
Natural Person ID
Unique requestor identification in UUID format
Basic profile acknowledgement information data
Whether the profile has been acknowledged
Acknowledgment Version Code Enum
Accepted
Bad Request
PATCH /entities/natural-persons/{naturalPersonId}/trading-profile/basic-profile-acknowledgement HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 91
{
"acknowledged": true,
"acknowledgmentVersionCode": "ACKNOWLEDGMENT_BASIC_PROFILE_V1_DE_2025"
}
No content
Create investment objectives for natural person trading profile
Natural Person ID
Unique requestor identification in UUID format
Investment objectives categorized by purpose
Accepted
Bad Request
POST /entities/natural-persons/{naturalPersonId}/trading-profile/investment-objectives HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 287
{
"growthAndSavings": [
"CAPITAL_GROWTH"
],
"capitalProtectionAndHedging": [
"WEALTH_PRESERVATION"
],
"incomeAndLiquidity": [
"INCOME_GENERATION"
],
"retirementAndFuturePlanning": [
"PENSION_PLANNING"
],
"specificInvestmentTypes": [
"INVESTMENT_IN_LISTED_EQUITIES"
],
"taxAndEstatePlanning": [
"TAX_PLANNING"
]
}
No content
Update investment objectives for natural person trading profile
Natural Person ID
Unique requestor identification in UUID format
Investment objectives categorized by purpose
Accepted
Bad Request
PATCH /entities/natural-persons/{naturalPersonId}/trading-profile/investment-objectives HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 287
{
"growthAndSavings": [
"CAPITAL_GROWTH"
],
"capitalProtectionAndHedging": [
"WEALTH_PRESERVATION"
],
"incomeAndLiquidity": [
"INCOME_GENERATION"
],
"retirementAndFuturePlanning": [
"PENSION_PLANNING"
],
"specificInvestmentTypes": [
"INVESTMENT_IN_LISTED_EQUITIES"
],
"taxAndEstatePlanning": [
"TAX_PLANNING"
]
}
No content
Last updated