Skip to main content

Cadastro e Remoção de Partes Relacionadas

Este conjunto de endpoints permite o cadastro e a remoção de partes relacionadas a uma operação.


Cadastro de Parte Relacionada (POST)

Request

ENDPOINT
/commercial_paper/operation/OPERATION-KEY/related_party
MÉTODO
POST

Path Params

CampoTipoDescriçãoCaracteres Máx.
OPERATION-KEY *stringChave única da operação (UUID v4).36
Importante

Atenção ao tipo de pessoa ao montar o payload:

  • Pessoa Física (PF): "person_type": "natural"
  • Pessoa Jurídica (PJ): "person_type": "legal"
Request Body - Pessoa Física (PF)
{
"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 - Pessoa Jurídica (PJ)
{
"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

CampoTipoDescriçãoCaracteres Máx.
person_type *stringTipo da pessoa.Enumeradores person_type
name *stringNome da parte relacionada.255
document_number *stringCPF (formato "XXX.XXX.XXX-XX") ou CNPJ (formato "XX.XXX.XXX/XXXX-XX").14
street *stringLogradouro do endereço.500
neighborhoodstringBairro do endereço.100
number *stringNúmero do endereço.10
postal_code *stringCEP do endereço (formato "XXXXX-XXX").8
city *stringCidade do endereço.255
state *stringSigla do estado (2 caracteres).2
role_type *stringPapel da parte relacionada.Enumeradores role_type

Enumeradores person_type

EnumDescrição
naturalPessoa Física
legalPessoa Jurídica

Campos adicionais para Pessoa Física

CampoTipoDescriçãoCaracteres Máx.
document_identification_numberstringRG (sem formatação)20
marital_statusstringEstado civil.Enumeradores marital_status
property_systemstringRegime de bens.Enumeradores property_system
birthdatestringData de nascimento (YYYY-MM-DD).-
nationalitystringNacionalidade.255
mother_namestringNome da mãe.255
father_namestringNome do pai.255
occupationstringOcupação.255
is_pep *booleanIndica se a parte relacionada é uma Pessoa Politicamente Exposta (PEP).

Campos adicionais para Pessoa Jurídica

CampoTipoDescriçãoCaracteres Máx.
trading_name *stringNome fantasia da empresa.1023
cnae_code *stringCódigo CNAE da empresa (10 dígitos).10
company_type *stringTipo da empresa.Enumeradores company_type
foundation_date *stringData de fundação (YYYY-MM-DD).-

Enumeradores role_type

EnumDescrição
cosignerAvalista
fiduciary_debtorDevedor Fiduciário
solidary_debtorDevedor Solidário
guarantorFiador
bonafide_depositaryFiel Depositário
intervening_guarantorInterveniente Fiador
intervening_consentorInterveniente Anuente
intervening_dischargerInterveniente Quitante
assignorCedente
endorserEndossante
consultingConsultor
fund_administratorAdministrador do Fundo
fund_representativeRepresentante do Fundo
company_representativeRepresentante da Empresa
attestantTestemunha
debtorDevedor
bestowalOutorga Uxória
managerGestor

Enumeradores marital_status

EnumDescrição
singleSolteiro(a)
marriedCasado(a)
divorcedDivorciado(a)
widowedViúvo(a)
separatedSeparado(a)
stable_unionUnião estável

Enumeradores property_system

EnumDescrição
total_communion_of_goodsComunhão Total de Bens
partial_communion_of_goodsComunhão Parcial de Bens
total_separation_of_goodsSeparação Total de Bens
final_participation_of_acquisitionsParticipação Final nos Aquestos
compulsory_separation_of_goodsSeparação Obrigatória de Bens

Enumeradores company_type

EnumDescrição
ltdaSociedade Limitada
saSociedade Anônima
copCooperativa

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

CampoTipoDescriçãoCaracteres Máx.
related_party_key *stringChave única da parte relacionada.36
name *stringNome da parte relacionada.255
document_number *stringCPF/CNPJ da parte relacionada.14
role_type *stringPapel da parte relacionada.50
is_active *booleanIndica se está ativa.-
updated_atstringData da última atualização (YYYY-MM-DD HH:mm:ss).-
person_type *stringTipo da pessoa.Enumeradores person_type
street *stringLogradouro.500
neighborhoodstringBairro.100
number *stringNúmero.10
postal_code *stringCEP (somente números).8
city *stringCidade.255
state *stringSigla do estado (2 caracteres).2

Remoção de Parte Relacionada (DELETE)

Request

ENDPOINT
/commercial_paper/operation/OPERATION-KEY/related_party/RELATED-PARTY-KEY
MÉTODO
DELETE

Path Params

CampoTipoDescriçãoCaracteres Máx.
OPERATION-KEY *stringChave única da operação (UUID v4).36
RELATED-PARTY-KEY *stringChave única da parte relacionada.36

Response

STATUS
204

Nenhum conteúdo é retornado no corpo da resposta.