put http://{{auth_server_host}}/banking/originator/business//relations/
Esse endpoint deve ser utilizado para atualizar os dados de um relacionamento anteriormente cadastrado entre uma Pessoa e Empresa.
Parâmetros da URL
business_id:
ID (uuid v4) da Empresa a ter os dados do Relacionamento atualizados.
relation_id:
ID (uuid v4) do Relacionamento entre Empresa x Pessoa a ser atualizado.
Parâmetros da Requisição
person
(object, obrigatório): Objeto contendo os detalhes da Pessoa a ser relacionada com a Empresa.id
(string/uuid v4, obrigatório): ID da Pessoa gerado no momento do cadastro.
type
(string, obrigatório): O tipo do relacionamento. Valores aceitos: PARTNER, MANAGER, PROXY, OTHER, EMPLOYEE.
signer
(boolean): Indica se a pessoa é representante e pode assinar pela Empresa.
share
(decimal): Indica o percentual de participação no contrato social. Valores aceitos entre '0' e '1'
Exemplo de requisição:
{
"person": {
"id": ""
},
"type": "",
"signer": true,
"share": 1
}
Resposta
Se o relacionamento for atualizado com sucesso, o retorno será um código 200 e um JSON com os seguintes campos:
id
(string): O ID do relacionamento criado.
person
(object): Objeto contendo os detalhes da Pessoa a ser relacionada com a Empresa.id
(string/uuid v4): ID da Pessoa gerado no momento do cadastro.
type
(string): O tipo do relacionamento que foi criado.
signer
(boolean): Indicando se a pessoa é representante e pode assinar pela Empresa.
share
(decimal): Indicando o percentual de participação no contrato social.
created_at
(string): A data/hora que o relacionamento foi cadastrado.
version
(integer): O número de controle da versão do cadastrado.
share
(decimal): Valor da participação no contrato social.
Exemplo de resposta:
{
"id": "",
"type": "",
"person": {
"id": "",
"full_name": "",
"taxpayer_id": ""
},
"signer": true,
"created_at": "",
"version": 0,
"share": null
}