Pular para o conteúdo principal
PATCH
/
v1
/
holders
/
{holder_id}
Atualizar um Titular
curl --request PATCH \
  --url https://crm.sandbox.lerian.net/v1/holders/{holder_id} \
  --header 'Content-Type: application/json' \
  --header 'X-Organization-id: <x-organization-id>' \
  --data '
{
  "externalId": "d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42",
  "name": "ACME Corp LTD",
  "addresses": {
    "primary": {
      "line1": "Rua Botucatu 10",
      "line2": "Casa B",
      "zipCode": "04023060",
      "city": "São Paulo",
      "state": "SP",
      "country": "BR",
      "description": "BR address"
    },
    "additional1": {
      "line1": "75020 Odell Grove",
      "line2": "Apt. 181",
      "zipCode": "40969-4460",
      "city": "Rubenport",
      "state": "NH",
      "country": "US",
      "description": "US address"
    },
    "additional2": {
      "line1": "52 Lavender Hill",
      "line2": "Apt. 2",
      "zipCode": "SW11 5RH",
      "city": "Battersea",
      "state": "London",
      "country": "UK",
      "description": "UK address"
    }
  },
  "contact": {
    "primaryEmail": "john.doe@example.com",
    "secondaryEmail": "john.doe@example.com",
    "mobilePhone": "5577927967227",
    "otherPhone": "556829443019"
  },
  "naturalPerson": {
    "favoriteName": "Timothy Bode",
    "socialName": "Dr. Ervin Keebler",
    "gender": "male",
    "birthDate": "1990-10-12",
    "civilStatus": "Married",
    "nationality": "Brazilian",
    "motherName": "Hector Jaskolski",
    "fatherName": "Ms. Carolyn Weber",
    "status": "Active"
  },
  "legalPerson": {
    "activity": "Electronic devices development",
    "foundingDate": "2025-01-01",
    "representative": {
      "document": "91315026015",
      "email": "john.doe@example.com",
      "name": "John Doe",
      "role": "CFO"
    },
    "size": "Medium",
    "status": "Closed",
    "tradeName": "Lerian Studio",
    "type": "Limited Liability"
  },
  "metadata": {
    "metadata1": "value1",
    "metadata2": 2
  }
}
'
{
  "id": "0194f0ea-2cb2-78c9-b9be-704ba20a9cd8",
  "externalId": "d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42",
  "type": "LEGAL_PERSON",
  "name": "ACME Corp LTD",
  "document": "91315026015",
  "addresses": {
    "primary": {
      "line1": "Rua Botucatu 10",
      "line2": "Casa B",
      "zipCode": "04023060",
      "city": "São Paulo",
      "state": "SP",
      "country": "BR",
      "description": "BR address"
    },
    "additional1": {
      "line1": "75020 Odell Grove",
      "line2": "Apt. 181",
      "zipCode": "40969-4460",
      "city": "Rubenport",
      "state": "NH",
      "country": "US",
      "description": "US address"
    },
    "additional2": {
      "line1": "52 Lavender Hill",
      "line2": "Apt. 2",
      "zipCode": "SW11 5RH",
      "city": "Battersea",
      "state": "London",
      "country": "UK",
      "description": "UK address"
    }
  },
  "contact": {
    "primaryEmail": "john.doe@example.com",
    "secondaryEmail": "john.doe@example.com",
    "mobilePhone": "5577927967227",
    "otherPhone": "556829443019"
  },
  "naturalPerson": {
    "favoriteName": "Timothy Bode",
    "socialName": "Dr. Ervin Keebler",
    "gender": "male",
    "birthDate": "1990-10-12",
    "civilStatus": "Married",
    "nationality": "Brazilian",
    "motherName": "Hector Jaskolski",
    "fatherName": "Ms. Carolyn Weber",
    "status": "Active"
  },
  "legalPerson": {
    "activity": "Electronic devices development",
    "foundingDate": "2025-01-01",
    "representative": {
      "document": "91315026015",
      "email": "john.doe@example.com",
      "name": "John Doe",
      "role": "CFO"
    },
    "size": "Medium",
    "status": "Closed",
    "tradeName": "Lerian Studio",
    "type": "Limited Liability"
  },
  "metadata": {
    "metadata1": "value1",
    "metadata2": 2
  },
  "createdAt": "2025-01-01T00:00:00Z",
  "updatedAt": "2025-01-01T00:00:00Z",
  "deletedAt": null
}

Cabeçalhos

Authorization
string

O token de autorização no formato 'Bearer '.
Importante: Este header é obrigatório se o seu ambiente tiver o Access Manager habilitado. Para mais informações, consulte a documentação do Access Manager.

X-Organization-id
string
obrigatório

O identificador único da Organização associada à requisição.

Exemplo:

"01946120-0f45-7c5f-86a0-0ea7c59fdbd4"

Parâmetros de caminho

holder_id
string
obrigatório

Identificador único do titular que você deseja atualizar.

Corpo

application/json

Detalhes do usuário que serão atualizados.

externalId
string

Campo opcional para vincular este Titular a um sistema externo.

name
string

Nome completo do Titular. Nota: Use a razão social para empresas (Pessoa Jurídica). Para pessoas físicas (Pessoa Física), use o nome completo.

addresses
object

Informações de endereço do Titular.

contact
object

Informações de contato do Titular.

naturalPerson
object

Informações específicas de pessoas físicas.

Informações específicas de entidades jurídicas.

metadata
object

Um objeto contendo pares chave-valor para adicionar como metadata, onde o campo name é a chave e o campo value é o valor. Por exemplo, para adicionar um Centro de Custo, use 'costCenter': 'BR_11101997'.

Resposta

Indica que o recurso foi criado com sucesso e a operação foi concluída conforme esperado.

Detalhes do Titular.

id
string

Identificador único do Titular.

externalId
string

Campo opcional para vincular este Titular a um sistema externo.

type
enum<string>

Define se o Titular é uma pessoa física ou uma empresa.

  • NATURAL_PERSON – Pessoa Física
  • LEGAL_PERSON – Pessoa Jurídica
Opções disponíveis:
NATURAL_PERSON,
LEGAL_PERSON
name
string

Nome completo do Titular.

document
string

Número de identificação do Titular (como CPF ou CNPJ).

addresses
object

Informações de endereço do Titular.

contact
object

Informações de contato do Titular.

naturalPerson
object

Informações específicas de pessoas físicas.

Informações específicas de entidades jurídicas.

metadata
object

Um objeto contendo pares chave-valor para adicionar como metadata, onde o campo name é a chave e o campo value é o valor. Por exemplo, para adicionar um Centro de Custo, use 'costCenter': 'BR_11101997'.

createdAt
string

Data em que o Titular foi criado.

deletedAt
string

Data em que o Titular foi excluído.

updatedAt
string

Data em que o Titular foi atualizado pela última vez.