Skip to main content

Create Related Party


Introduction

This resource aims to identify the final beneficiaries (natural persons) and controllers related to the legal person investor, such as partners, directors, administrators, etc.

Attention
  • It is mandatory to create at least one related party
  • It is mandatory that at least one related party has legal_representative: true
  • For legal person as a related party, the related_party_type must be parent_company
  • This endpoint must be called multiple times, once for each related party
About Final Beneficiaries

Final Beneficiary is the natural person who, ultimately, exercises a position of control or significant influence in the company, especially those who hold 15% or more of direct or indirect participation, exercise administrative positions, or represent the company for legal purposes.

Provide data for natural persons who hold 15% or more of direct or indirect equity participation and administrators. If none of the partners/shareholders individually holds participation equal to or greater than 15%, we request sending information for the 03 controllers who hold the largest participation percentages.

Input / Output:

As input, the related party data must be sent.

As output, a related_party_key and the details of the created related party will be delivered.

Request

ENDPOINT
/investor_registry/v2/investor/{investor_key}/investor_analysis/{investor_analysis_key}/related_party
METHOD
POST
STATUS
201

Request body

Example: Natural Person Partner
Request Body
{
"name": "João Silva",
"document_number": "123.456.789-00",
"person_type": "natural_person",
"related_party_type": "partner",
"resident": true,
"legal_representative": true,
"direct_beneficiary": true,
"address": {
"postal_code": "01000-000",
"street": "Rua das Flores",
"number": "123",
"neighborhood": "Centro",
"city": "São Paulo",
"uf": "SP",
"country": "BRA",
"complement": "Apto 101"
},
"participation_percentage": 0.5,
"monthly_income": 50000.00,
"email": "joao.silva@example.com",
"phone": {
"international_dial_code": "55",
"area_code": "11",
"number": "987654321"
}
}
Example: Parent Company (Legal Person)
Request Body
{
"name": "Empresa Controladora Ltda",
"document_number": "98.765.432/0001-11",
"person_type": "legal_person",
"related_party_type": "parent_company",
"resident": true,
"legal_representative": false,
"direct_beneficiary": true,
"address": {
"postal_code": "02000-000",
"street": "Avenida Principal",
"number": "456",
"neighborhood": "Jardim",
"city": "São Paulo",
"uf": "SP",
"country": "BRA"
},
"participation_percentage": 0.8,
"email": "contato@controladora.com.br",
"phone": {
"international_dial_code": "55",
"area_code": "11",
"number": "123456789"
}
}

Body params

FieldTypeDescriptionCharactersRequired
namestringRelated party name1 - 255Yes
document_numberstringCPF or CNPJ1 - 18Yes
person_typestringPerson Type enumerator-Yes
related_party_typestringRelated Party Type enumerator-Yes
residentbooleanDefines if resident in Brazil-Yes
legal_representativebooleanDefines if legal representative-Yes
direct_beneficiarybooleanDefines if direct beneficiary-Yes
addressobjectAddress object-Yes
participation_percentagenumberParticipation percentage (0 to 1)-Yes
emailstringEmail1 - 100No
phoneobjectPhone object-No
monthly_incomenumberMonthly income-No
expiration_datestringExpiration date (format: YYYY-MM-DD)10No
EnumeratorDescription
natural_personNatural person
legal_personLegal person
EnumeratorDescription
presidentPresident
partnerPartner
administratorAdministrator
directorDirector
managerManager
attorneyAttorney
parent_companyParent company (only for legal person)
asset_custodianAsset custodian

Address

FieldTypeDescriptionCharactersRequired
postal_codestringZIP code9Yes
streetstringStreet1 - 255No
numberstringNumber1 - 10No
neighborhoodstringNeighborhood1 - 255No
citystringCity1 - 255No
ufstringState2No
countrystringCountry3No
complementstringComplement1 - 255No

Phone

FieldTypeDescriptionCharactersRequired
international_dial_codestringInternational dial code1 - 3Yes
area_codestringArea code2Yes
numberstringPhone number8 - 9Yes

Response

Response Body
{
"related_party_key": "UUID",
"external_related_party_key": "UUID",
"name": "João Silva",
"document_number": "123.456.789-00",
"person_type": "natural_person",
"related_party_type": "partner",
"status": "active",
"resident": true,
"legal_representative": true,
"direct_beneficiary": true,
"address": {...},
"participation_percentage": 0.5,
"monthly_income": 50000.00,
"email": "joao.silva@example.com",
"phone": {...}
}