Legal Representatives
Create new legal representative
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.).
Indication of whether or not the legal representative is authorized to represent the company individually.
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}/legal-representatives 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: 438
{
"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"
],
"function": "MANAGING_DIRECTOR",
"soleSignatureAuthorized": true,
"fatcaControllingPerson": true
}
{
"legalRepresentativeId": "123e4567-e89b-12d3-a456-426614174000"
}
Get legal representatives
Legal Entity ID
String value used for pagination
Maximum number of items to return
20
Legal representative status Filter
Beginning of the range
End of the range
OK
Bad Request
Not Implemented
GET /entities/{legalEntityId}/legal-representatives 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"
],
"function": "MANAGING_DIRECTOR",
"soleSignatureAuthorized": true,
"fatcaControllingPerson": true,
"deathDay": "2025-08-29",
"legalRepresentativeId": "123e4567-e89b-12d3-a456-426614174000",
"globalId": "text",
"status": "ACTIVE",
"createdOn": "2025-08-29T20:23:48.577Z",
"modifiedOn": "2025-08-29T20:23:48.577Z"
}
],
"pagination": {
"cursor": "text",
"limit": 1
}
}
Get legal representative
Legal Representative ID
OK
Bad Request
Not Found
Not Implemented
GET /entities/legal-representatives/{legalRepresentativeId} 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"
],
"function": "MANAGING_DIRECTOR",
"soleSignatureAuthorized": true,
"fatcaControllingPerson": true,
"deathDay": "2025-08-29",
"legalRepresentativeId": "123e4567-e89b-12d3-a456-426614174000",
"globalId": "text",
"status": "ACTIVE",
"createdOn": "2025-08-29T20:23:48.577Z",
"modifiedOn": "2025-08-29T20:23:48.577Z"
}
Update legal representative
Legal Representative 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.).
Indication of whether or not the legal representative is authorized to represent the company individually.
Indication of whether this person is a controlling person under FATCA.
TRUE
= if fatcaClassification = PASSIVE_NFE
Accepted
Bad Request
Not Implemented
PATCH /entities/legal-representatives/{legalRepresentativeId} 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: 438
{
"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"
],
"function": "MANAGING_DIRECTOR",
"soleSignatureAuthorized": true,
"fatcaControllingPerson": true
}
No content
Delete legal representative, it will inactivate the legal representative
Legal Representative ID
Unique requestor identification in UUID format
Accepted
Bad Request
Not Implemented
DELETE /entities/legal-representatives/{legalRepresentativeId} HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Requestor-ID: 123e4567-e89b-12d3-a456-426614174000
Accept: */*
No content
Last updated