Beneficial Owners
Create new beneficial owner
Legal Entity ID
Unique requestor identification in UUID format
All first names of the person according to the identification document
^\S+( \S+)*$
Natural person last name
Location
Country code in ISO 3166-1 alpha-2 standard
FATCA - Question whether the customer is subject to US tax liability (nationality or other references due to a green card, registration address, etc.).
This enum is used to specify the type of relationship a person has with a company, particularly in terms of shareholding or control.The possible values are:
DIRECTLY_HOLDING_25
- a person directly holds shares in the capital or voting rights of a company.INDIRECTLY_HOLDING_25
- a person indirectly holds shares in the capital or voting rights through intermediary entities or trust arrangements.DOMINANT_INFLUENCE_OVER_SHARE_CAPITAL
- a person exercises control over the company in any other way, such as through voting agreements, special rights, or trust relationships, even without (or with only minor) direct or indirect shareholdings.
Indication of whether this person is a controlling person under FATCA.
TRUE
= if fatcaClassification = PASSIVE_NFE
OK
Bad Request
Conflict
Not Implemented
POST /entities/{legalEntityId}/beneficial-owners 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: 443
{
"firstName": "text",
"lastName": "text",
"birthDay": "2025-08-29",
"birthPlace": "text",
"birthCountry": "AF",
"taxDetails": [
{
"taxId": "text",
"taxResidency": "AF",
"noTinConfirmation": false
}
],
"isUsNationality": true,
"mainAddress": {
"street": "text",
"streetNumber": "text",
"city": "text",
"zip": "text",
"country": "AF",
"additionalInfo": "text"
},
"nationalities": [
"AF"
],
"uboRelationship": "DIRECTLY_HOLDING_25",
"share": 1,
"votingRights": 1,
"fatcaControllingPerson": true
}
{
"beneficialOwnerId": "123e4567-e89b-12d3-a456-426614174000"
}
Get beneficial owners
Legal Entity ID
String value used for pagination
Maximum number of items to return
20
Beneficial owner status Filter
Beginning of the range
End of the range
OK
Bad Request
Not Implemented
GET /entities/{legalEntityId}/beneficial-owners HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"data": [
{
"firstName": "text",
"lastName": "text",
"birthDay": "2025-08-29",
"birthPlace": "text",
"birthCountry": "AF",
"taxDetails": [
{
"taxId": "text",
"taxResidency": "AF",
"noTinConfirmation": false
}
],
"isUsNationality": true,
"mainAddress": {
"street": "text",
"streetNumber": "text",
"city": "text",
"zip": "text",
"country": "AF",
"additionalInfo": "text"
},
"nationalities": [
"AF"
],
"uboRelationship": "DIRECTLY_HOLDING_25",
"share": 1,
"votingRights": 1,
"fatcaControllingPerson": true,
"deathDay": "2025-08-29",
"beneficialOwnerId": "123e4567-e89b-12d3-a456-426614174000",
"globalId": "text",
"status": "CREATED",
"boType": "FICTIVE_UBO",
"isPep": true,
"isPepRelated": true,
"isSanction": true,
"riskLevel": "LOW",
"createdOn": "2025-08-29T14:40:48.593Z",
"modifiedOn": "2025-08-29T14:40:48.593Z",
"verifiedOn": "2025-08-29T14:40:48.593Z"
}
],
"pagination": {
"cursor": "text",
"limit": 1
}
}
Get beneficial owner
Beneficial Owner ID
OK
Bad Request
Not Found
Not Implemented
GET /entities/beneficial-owners/{beneficialOwnerId} HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"firstName": "text",
"lastName": "text",
"birthDay": "2025-08-29",
"birthPlace": "text",
"birthCountry": "AF",
"taxDetails": [
{
"taxId": "text",
"taxResidency": "AF",
"noTinConfirmation": false
}
],
"isUsNationality": true,
"mainAddress": {
"street": "text",
"streetNumber": "text",
"city": "text",
"zip": "text",
"country": "AF",
"additionalInfo": "text"
},
"nationalities": [
"AF"
],
"uboRelationship": "DIRECTLY_HOLDING_25",
"share": 1,
"votingRights": 1,
"fatcaControllingPerson": true,
"deathDay": "2025-08-29",
"beneficialOwnerId": "123e4567-e89b-12d3-a456-426614174000",
"globalId": "text",
"status": "CREATED",
"boType": "FICTIVE_UBO",
"isPep": true,
"isPepRelated": true,
"isSanction": true,
"riskLevel": "LOW",
"createdOn": "2025-08-29T14:40:48.593Z",
"modifiedOn": "2025-08-29T14:40:48.593Z",
"verifiedOn": "2025-08-29T14:40:48.593Z"
}
Update beneficial owner
Beneficial Owner ID
Unique requestor identification in UUID format
All first names of the person according to the identification document
^\S+( \S+)*$
Natural person last name
Location
Country code in ISO 3166-1 alpha-2 standard
FATCA - Question whether the customer is subject to US tax liability (nationality or other references due to a green card, registration address, etc.).
This enum is used to specify the type of relationship a person has with a company, particularly in terms of shareholding or control.The possible values are:
DIRECTLY_HOLDING_25
- a person directly holds shares in the capital or voting rights of a company.INDIRECTLY_HOLDING_25
- a person indirectly holds shares in the capital or voting rights through intermediary entities or trust arrangements.DOMINANT_INFLUENCE_OVER_SHARE_CAPITAL
- a person exercises control over the company in any other way, such as through voting agreements, special rights, or trust relationships, even without (or with only minor) direct or indirect shareholdings.
Indication of whether this person is a controlling person under FATCA.
TRUE
= if fatcaClassification = PASSIVE_NFE
Accepted
Bad Request
Not Implemented
PATCH /entities/beneficial-owners/{beneficialOwnerId} 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: 443
{
"firstName": "text",
"lastName": "text",
"birthDay": "2025-08-29",
"birthPlace": "text",
"birthCountry": "AF",
"taxDetails": [
{
"taxId": "text",
"taxResidency": "AF",
"noTinConfirmation": false
}
],
"isUsNationality": true,
"mainAddress": {
"street": "text",
"streetNumber": "text",
"city": "text",
"zip": "text",
"country": "AF",
"additionalInfo": "text"
},
"nationalities": [
"AF"
],
"uboRelationship": "DIRECTLY_HOLDING_25",
"share": 1,
"votingRights": 1,
"fatcaControllingPerson": true
}
No content
Last updated