Proxies
Assign natural persons the role of authorized proxy.
Unique requestor identification in UUID format
Identifier of the natural person, who will be assigned as proxy.
Identifier of the entity, natural person, joint person or legal entity, who will be managed by the proxy.
Defines the type of entity for which the proxy is assigned.The proxy can be assigned to a natural person, legal entity, or joint person.
IDs of the customers products for which the proxy is allowed to take actions in behalf of the entity which is customer (multiple products possible).
Defines the period of validity of the power of proxy.
Only mandatory for proxyType SIGNATORY
Defines the scope of the power of representation, which is dependent on the underlying signature authorisation of the legal representative:
- INDIVIDUAL: If soleSignatureAuthorized of the legal representative = YES
- JOINT: If soleSignatureAuthorized of the legal representative = NO
Only mandatory for proxyType GUARDIAN
.
Specifies the type of custody associated with the guardian.
SINGLE_CUSTODY
: Indicates that only one guardian holds legal and physical custody of the child.JOINT_CUSTODY
: Indicates that the custody of the child is shared between two guardians, typically implying both have legal rights concerning the child's upbringing.
OK
Bad Request
Conflict
POST /roles/proxies 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: 325
{
"proxyType": "GENERAL_POWER_OF_ATTORNEY",
"naturalPersonId": "123e4567-e89b-12d3-a456-426614174000",
"entityId": "123e4567-e89b-12d3-a456-426614174000",
"entityType": "NATURAL_PERSON",
"productIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"validityType": "UNTIL_CASE_OF_DEATH",
"scopeType": "INDIVIDUAL",
"custodyType": "SINGLE_CUSTODY"
}
{
"proxyId": "123e4567-e89b-12d3-a456-426614174000"
}
Get a list of proxies.
String value used for pagination
Maximum number of items to return
20
Natural Person ID
Entity ID
Proxy status
Proxy type
Defines the period of validity of the power of proxy.
IDs of the customers products for which the proxy is allowed to take actions in behalf of the customer (multiple products possible).
OK
Bad Request
GET /roles/proxies HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"data": [
{
"proxyId": "123e4567-e89b-12d3-a456-426614174000",
"proxyStatus": "CREATED",
"createdOn": "2025-08-29T15:02:15.135Z",
"modifiedOn": "2025-08-29T15:02:15.135Z",
"proxyType": "GENERAL_POWER_OF_ATTORNEY",
"naturalPersonId": "123e4567-e89b-12d3-a456-426614174000",
"entityId": "123e4567-e89b-12d3-a456-426614174000",
"entityType": "NATURAL_PERSON",
"productIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"validityType": "UNTIL_CASE_OF_DEATH",
"scopeType": "INDIVIDUAL",
"custodyType": "SINGLE_CUSTODY"
}
],
"pagination": {
"cursor": "text",
"limit": 1
}
}
Get proxy
Proxy ID
OK
Bad Request
Not Found
GET /roles/proxies/{proxyId} HTTP/1.1
Host: tvda-api.platform-test.tradevest.ai
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"proxyId": "123e4567-e89b-12d3-a456-426614174000",
"proxyStatus": "CREATED",
"createdOn": "2025-08-29T15:02:15.135Z",
"modifiedOn": "2025-08-29T15:02:15.135Z",
"proxyType": "GENERAL_POWER_OF_ATTORNEY",
"naturalPersonId": "123e4567-e89b-12d3-a456-426614174000",
"entityId": "123e4567-e89b-12d3-a456-426614174000",
"entityType": "NATURAL_PERSON",
"productIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"validityType": "UNTIL_CASE_OF_DEATH",
"scopeType": "INDIVIDUAL",
"custodyType": "SINGLE_CUSTODY"
}
Update proxy
Proxy ID
Unique requestor identification in UUID format
Document ID in UUID format for those params where a document upload is required (scopeType, custodyType)
Accepted
No content
Bad Request
PATCH /roles/proxies/{proxyId} 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: 268
{
"proxyUpdateData": {
"customerProductIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"validityType": "UNTIL_CASE_OF_DEATH",
"proxyType": "GENERAL_POWER_OF_ATTORNEY",
"scopeType": "INDIVIDUAL",
"custodyType": "SINGLE_CUSTODY"
},
"documentId": "123e4567-e89b-12d3-a456-426614174000"
}
No content
Last updated