Skip to main content

Related Party Registration and Removal

This set of endpoints allows registering and removing related parties to an operation.

warning

All related parties are added by default to the Constitutive Term (commercial_paper). If you want to add this related party to a specific document, fill the related_document_key field with the key of the desired document.


Related Party Registration (POST)

Request

ENDPOINT
/commercial_paper/operation/OPERATION-KEY/related_party
METHOD
POST

Path Params

FieldTypeDescriptionMax Characters
OPERATION-KEY *stringUnique operation key (UUID v4).36
Important

Attention to person type when building the payload:

  • Natural Person: "person_type": "natural"
  • Legal Person: "person_type": "legal"
Request Body - Natural Person
{
"person_type": "natural",
"name": "João da Silva",
"document_number": "12345678901",
"street": "Rua dos Exemplo",
"neighborhood": "Centro",
"number": "123",
"postal_code": "01001000",
"city": "São Paulo",
"state": "SP",
"role_type": "guarantor",
"is_pep": false
}
Request Body - Legal Person
{
"person_type": "legal",
"name": "João da Silva",
"trading_name": "Padaria do João LTDA",
"document_number": "92.123.456/0001-00",
"street": "Rua dos Exemplo",
"neighborhood": "Centro",
"number": "123",
"postal_code": "01001-000",
"city": "São Paulo",
"state": "SP",
"role_type": "guarantor",
"cnae_code": "12.34-5-67",
"company_type": "ltda",
"foundation_date": "2025-01-01"
}

Request Body Params

FieldTypeDescriptionMax Characters
person_type *stringPerson type.person_type Enumerators
name *stringRelated party name.255
document_number *stringCPF (format "XXX.XXX.XXX-XX") or CNPJ (format "XX.XXX.XXX/XXXX-XX").14
street *stringAddress street.500
neighborhoodstringAddress neighborhood.100
number *stringAddress number.10
postal_code *stringAddress postal code (format "XXXXX-XXX").8
city *stringAddress city.255
state *stringState abbreviation (2 characters).2
role_type *stringRelated party role.role_type Enumerators
related_document_keystringDocument identification key (UUIDv4)36

person_type Enumerators

EnumDescription
naturalNatural Person
legalLegal Person

Additional fields for Natural Person

FieldTypeDescriptionMax Characters
document_identification_numberstringID number (without formatting)20
marital_statusstringMarital status.marital_status Enumerators
property_systemstringProperty regime.property_system Enumerators
birthdatestringBirth date (YYYY-MM-DD).-
nationalitystringNationality.255
mother_namestringMother's name.255
father_namestringFather's name.255
occupationstringOccupation.255
is_pep *booleanIndicates if the related party is a Politically Exposed Person (PEP).
FieldTypeDescriptionMax Characters
trading_name *stringCompany trade name.1023
cnae_code *stringCompany CNAE code (10 digits).10
company_type *stringCompany type.company_type Enumerators
foundation_date *stringFoundation date (YYYY-MM-DD).-

role_type Enumerators

EnumDescription
cosignerCosigner
fiduciary_debtorFiduciary Debtor
solidary_debtorSolidary Debtor
guarantorGuarantor
bonafide_depositaryBona Fide Depositary
intervening_guarantorIntervening Guarantor
intervening_consentorIntervening Consenter
intervening_dischargerIntervening Discharger
assignorAssignor
endorserEndorser
consultingConsultant
fund_administratorFund Administrator
fund_representativeFund Representative
company_representativeCompany Representative
attestantWitness
debtorDebtor
bestowalSpousal Authorization
managerManager

marital_status Enumerators

EnumDescription
singleSingle
marriedMarried
divorcedDivorced
widowedWidowed
separatedSeparated
stable_unionStable Union

property_system Enumerators

EnumDescription
total_communion_of_goodsTotal Community of Property
partial_communion_of_goodsPartial Community of Property
total_separation_of_goodsTotal Separation of Property
final_participation_of_acquisitionsFinal Participation in Acquisitions
compulsory_separation_of_goodsCompulsory Separation of Property

company_type Enumerators

EnumDescription
ltdaLimited Liability Company
saCorporation
copCooperative

Response

STATUS
201
Response Body
{
"related_party_key": "c642a117-ea6e-4da7-a8fd-451f556e5c38",
"name": "João da Silva",
"document_number": "12345678901",
"role_type": "guarantor",
"is_active": true,
"updated_at": null,
"person_type": "natural",
"street": "Rua dos Exemplo",
"neighborhood": "Centro",
"number": "123",
"postal_code": "01001000",
"city": "São Paulo",
"state": "SP",
"signer_group_list": [],
"document_list": [],
"contact_information_list": []
}

Response Body Params

FieldTypeDescriptionMax Characters
related_party_key *stringUnique related party key.36
name *stringRelated party name.255
document_number *stringRelated party CPF/CNPJ.14
role_type *stringRelated party role.50
is_active *booleanIndicates if it is active.-
updated_atstringLast update date (YYYY-MM-DD HH:mm:ss).-
person_type *stringPerson type.person_type Enumerators
street *stringStreet.500
neighborhoodstringNeighborhood.100
number *stringNumber.10
postal_code *stringPostal code (numbers only).8
city *stringCity.255
state *stringState abbreviation (2 characters).2

Request

ENDPOINT
/commercial_paper/operation/OPERATION-KEY/related_party/RELATED-PARTY-KEY
METHOD
DELETE

Path Params

FieldTypeDescriptionMax Characters
OPERATION-KEY *stringUnique operation key (UUID v4).36
RELATED-PARTY-KEY *stringUnique related party key.36

Response

STATUS
204

No content is returned in the response body.