---
title: "Registro de pessoa jurídica (LTDA, S.A. ou TS)"
method: PUT
path: "/corporation-business/{documentNumber}"
tags: ["Pessoa jurídica"]
---

# Registro de pessoa jurídica (LTDA, S.A. ou TS)

`PUT /corporation-business/{documentNumber}`

## Request

- Base URL: `https://api-mtls.sandbox.bankly.com.br`
- URL: `https://api-mtls.sandbox.bankly.com.br/corporation-business/{documentNumber}`
- Auth: HTTP bearer

<div class="bkly-ref-description">
  <p> Registre um cliente pessoa jurídica do tipo LTDA, S.A. ou TS. O pedido de registro será analisado e você poderá obter o resultado dessa análise por meio do endpoint <a href="/reference/getbusinessregistration">Consulta do registro da empresa</a>. Caso o cadastro não exista, ele será criado. Se já existir, os dados serão sobrepostos.</p>
  <span class="bkly-ref-small-stable-tag">stable</span> 
  <span class="bkly-ref-scope-tag">scope: business.corporation.write</span>
</div>
[block:callout]
{
  "type": "info",
  "title": "Nota",
  "body": "Para mais informações, confira a documentação [Registro de LTDA, S.A. e TS](/docs/registro-pj-ltda-sa-ts)."
}
[/block]

## Parameters

- `#/paths/~1business~1{documentNumber}/put/parameters/1` (unresolved $ref)
- `#/paths/~1business~1{documentNumber}/put/parameters/0` (unresolved $ref)
- `#/paths/~1business~1{documentNumber}/put/parameters/2` (unresolved $ref)

## Request body

- RegisterCorporationBusinessRequest
  - `businessName` string, required: Razão social da empresa. <b>Importante:</b> este campo não aceita caracteres especiais.
  - `tradingName` string, nullable: Nome fantasia da empresa. <b>Importante:</b> este campo não aceita caracteres especiais.
  - `businessType` 'LTDA' | 'SA' | 'TS', required
  - `businessSize` 'SMALL' | 'MEDIUM' | 'LARGE', required
  - `cnaeCode` string, nullable, required: [Código CNAE (Classificação Nacional de Atividades Econômicas) da empresa](https://cnae.ibge.gov.br/?option=com_cnae&view=estrutura&Itemid=6160&tipo=cnae&versao_classe=7.0.0&versao_subclasse=). Informe <b>apenas</b> a subclasse do código CNAE, sem máscara.
  - `legalNature` '399-9' | '214-3' | '201-1' | '322-0' | '330-1' | '204-6' | '205-4' | '203-8' | '212-7' | '209-7' | '208-9' | '207-0' | '206-2' | '215-1' | '216-0' | '221-6' | '223-2' | '224-0' | '225-9' | '226-7' | '229-1' | '231-3' | '233-0' | '306-9' | '313-1' | '321-2' | '230-5' | '327-1' | '326-3' | '328-0' | '303-4' | '329-8' | '307-7' | '308-5' | '310-7' | '311-5' | '320-4' | '323-9' | '324-7' | '325-5' | '213-5' | '222-4', nullable, required: Natureza Jurídica da empresa. Para mais informações sobre o código correspondente à natureza jurídica da empresa, consulte o [Manual do dev](/docs/registro-pj-ltda-sa-ts).
  - `openingDate` string, date-time, required: Data de abertura da empresa.
  - `declaredAnnualBilling` 'UP_TO_FIFTY_THOUSAND' | 'MORE_THAN_FIFTY_THOUSAND_UP_TO_ONE_HUNDRED_THOUSAND' | 'MORE_THAN_ONE_HUNDRED_THOUSAND_UP_TO_TWO_HUNDRED_AND_FIFTY_THOUSAND' | 'MORE_THAN_TWO_HUNDRED_AND_FIFTY_THOUSAND_UP_TO_FIVE_HUNDRED_THOUSAND' | 'MORE_THAN_FIVE_HUNDRED_THOUSAND_UP_TO_ONE_MILLION' | 'MORE_THAN_ONE_MILLION_UP_TO_TWO_MILLION_AND_FIVE_HUNDRED_THOUSAND' | 'MORE_THAN_TWO_MILLION_AND_FIVE_HUNDRED_THOUSAND_UP_TO_FIVE_MILLION' | 'MORE_THAN_FIVE_MILLION_UP_TO_TEN_MILLION' | 'MORE_THAN_TEN_MILLION_UP_TO_TWENTY_FIVE_MILLION' | 'MORE_THAN_TWENTY_FIVE_MILLION_UP_TO_FIFTY_MILLION' | 'MORE_THAN_FIFTY_MILLION_UP_TO_ONE_HUNDRED_MILLION' | 'MORE_THAN_ONE_HUNDRED_MILLION_UP_TO_TWO_HUNDRED_AND_FIFTY_MILLION' | 'MORE_THAN_TWO_HUNDRED_AND_FIFTY_MILLION_UP_TO_FIVE_HUNDRED_MILLION' | 'MORE_THAN_FIVE_HUNDRED_MILLION' | 'EXEMPT_COMPANY' | 'INACTIVE_COMPANY', required: Faixa de faturamento anual da empresa.
  - `phone` Phone, required
    - `countryCode` string, required: Código DDI do país.
    - `number` string, required: Número de telefone incluindo DDD.
  - `businessEmail` string, email, nullable, required: <i>E-mail</i> comercial da empresa.
  - `businessAddress` Address, required
    - `zipCode` string, required: Código postal do endereço.
    - `addressLine` string, required: Logradouro (nome da rua, avenida etc.).
    - `buildingNumber` string, required: Número do imóvel.
    - `complement` string, nullable: Complemento do endereço. Exemplo: Apto 123, Casa B etc.
    - `neighborhood` string, required: Nome do bairro ou distrito.
    - `city` string, required: Nome da cidade.
    - `state` string, required: Sigla do estado brasileiro conforme a ISO 3166-2:BR.
    - `country` string, required: Sigla do país (Brasil) conforme a ISO 3166-2. Exemplo: BR.
  - `documentation` Documentation, required: Objeto que contém informações sobre os documentos enviados por meio do <i>endpoint</i> de [Envio de documentos de pessoa jurídica (LTDA, S.A. e TS)](https://docs.bankly.com.br/docs/envio-documentos-corporativos).
    - `articlesOfIncorporation` string, nullable, required: Token correspondente ao documento do contrato social ou estatuto social da empresa.
    - `lastContractChange` string, nullable, required: Token correspondente ao documento da última alteração contratual ou última ata de eleição.
    - `balanceSheet` string, nullable: <i>Token</i> correspondente ao documento de declaração de faturamento dos últimos 12 meses ou balanço social.
    - `proofOfAddress` string, nullable, required: <i>Token</i> correspondente ao comprovante de endereço.
    - `legalRepresentative` Image, required: Documentos de ao menos um dos representantes legais. É possível usar o RG, CNH, RNE, DNI e CRNM.
      - `documentNumber` string, nullable, required: Número do documento.
      - `selfie` string, nullable, required: Foto do representante legal.
      - `idCardFront` string, nullable, required: Imagem da frente do documento.
      - `idCardBack` string, nullable, required: Imagem do verso do documento.
    - `powerOfAttorney` string, nullable, required: <i>Token</i> correspondente ao documento de procuração pública legal.
  - `legalRepresentatives` LegalRepresentativePerson[], nullable, required: Representantes legais da empresa.
    - `documentNumber` string, required: Número do documento CPF. Informe somente os números.
    - `registerName` string, nullable, required: Nome conforme consta no documento de identificação (RG, CNH, RNE, DNI ou CRNM) do representante legal.
    - `socialName` string, nullable: Nome pelo qual a pessoa gostaria de ser chamada. Saiba mais consultando a [Cartilha do nome social](https://www.mds.gov.br/webarquivos/publicacao/assistencia_social/Folders/cartilha_nome_social.pdf).
    - `birthDate` string, date-time, required: Data de nascimento do representante legal, no formato ISO 8601 - UTC. O cliente deve possuir no mínimo 18 anos.
    - `motherName` string, nullable, required: Nome da mãe do representante legal conforme consta no documento de identificação.
    - `email` string, nullable, required: Endereço de <i>e-mail</i>. Um mesmo endereço de <i>e-mail</i> não poderá ser usado por dois representantes legais.
    - `declaredIncome` 'LESS_THAN_ONE_THOUSAND' | 'FROM_ONE_THOUSAND_TO_TWO_THOUSAND' | 'FROM_TWO_THOUSAND_TO_THREE_THOUSAND' | 'FROM_THREE_THOUSAND_TO_FIVE_THOUSAND' | 'FROM_FIVE_THOUSAND_TO_TEN_THOUSAND' | 'FROM_TEN_THOUSAND_TO_TWENTY_THOUSAND' | 'OVER_TWENTY_THOUSAND', required: Faixa de renda declarada pelo cliente. Campo <b>obsoleto</b> em produção a partir do dia 27/11/2023. Deve ser substituído pelo objeto <code>assertedIncome</code>.
    - `occupation` 'OCP0001' | 'OCP0002' | 'OCP0003' | 'OCP0004' | 'OCP0005' | 'OCP0006' | 'OCP0007' | 'OCP0008' | 'OCP0009' | 'OCP0010' | 'OCP0011' | 'OCP0012' | 'OCP0013' | 'OCP0014' | 'OCP0015' | 'OCP0016' | 'OCP0017' | 'OCP0018' | 'OCP0019' | 'OCP0020' | 'OCP0021' | 'OCP0022' | 'OCP0023' | 'OCP0024' | 'OCP0025' | 'OCP0026' | 'OCP0027' | 'OCP0028' | 'OCP0029' | 'OCP0030' | 'OCP0031' | 'OCP0032' | 'OCP0033' | 'OCP0034' | 'OCP0035' | 'OCP0036' | 'OCP0037' | 'OCP0038' | 'OCP0039' | 'OCP0040' | 'OCP0041' | 'OCP0042' | 'OCP0043' | 'OCP0044' | 'OCP0045' | 'OCP0046' | 'OCP0047' | 'OCP0048' | 'OCP0049' | 'OCP0050' | 'OCP0051' | 'OCP0052' | 'OCP0053' | 'OCP0054' | 'OCP0055' | 'OCP0056' | 'OCP0057' | 'OCP0058' | 'OCP0059' | 'OCP0060' | 'OCP0061' | 'OCP0062' | 'OCP0063' | 'OCP0064' | 'OCP0065' | 'OCP0066' | 'OCP0067' | 'OCP0068' | 'OCP0069' | 'OCP0070' | 'OCP0071' | 'OCP0072' | 'OCP0073' | 'OCP0074' | 'OCP0075' | 'OCP0076' | 'OCP0077' | 'OCP0078' | 'OCP0079' | 'OCP0080' | 'OCP0081' | 'OCP0082' | 'OCP0083' | 'OCP0084' | 'OCP0085' | 'OCP0086' | 'OCP0087' | 'OCP0088' | 'OCP0089' | 'OCP0090' | 'OCP0091' | 'OCP0092' | 'OCP0093' | 'OCP0094' | 'OCP0095' | 'OCP0096' | 'OCP0097' | 'OCP0098' | 'OCP0099' | 'OCP0100' | 'OCP0101' | 'OCP0102' | 'OCP0103' | 'OCP0104' | 'OCP0105', required: Código de ocupação do cliente. Para conhecer a descrição dos códigos das ocupações, consulte a documentação [Código de ocupação do cliente](https://docs.bankly.com.br/docs/codigo-de-ocupacao-cliente). <br/><b>Importante:</b> deve-se enviar somente o código. Caso o cliente possua mais de uma ocupação, esse campo deve ser preenchido com a sua principal fonte de renda.
    - `pep` Pep, required: Objeto onde deve ser informado o nível de exposição política do cliente, atendendo à Circular nº 3.978.
      - `level` 'NONE' | 'SELF' | 'RELATED', required: Nível de exposição política do cliente.
    - `phone` Phone, required
      - `countryCode` string, required: Código DDI do país.
      - `number` string, required: Número de telefone incluindo DDD.
    - `address` Address, required
      - `zipCode` string, required: Código postal do endereço.
      - `addressLine` string, required: Logradouro (nome da rua, avenida etc.).
      - `buildingNumber` string, required: Número do imóvel.
      - `complement` string, nullable: Complemento do endereço. Exemplo: Apto 123, Casa B etc.
      - `neighborhood` string, required: Nome do bairro ou distrito.
      - `city` string, required: Nome da cidade.
      - `state` string, required: Sigla do estado brasileiro conforme a ISO 3166-2:BR.
      - `country` string, required: Sigla do país (Brasil) conforme a ISO 3166-2. Exemplo: BR.
    - `memberQualification` string, nullable, required: Indique a qualificação da pessoa física, de acordo com a natureza jurídica, conforme a tabela do [Anexo 5 da Instrução Normativa RFB nº 1863/2018](https://www.gov.br/receitafederal/pt-br/assuntos/orientacao-tributaria/cadastros/cnpj/tabelas-utilizadas-pelo-programa-cnpj/Anexo_V3.pdf).
    - `powerOfAttorney` PowerOfAttorney: Objeto que contém a data de início da procuração (`startDate`) e a data fim (`endDate`). Não é possível utilizar uma procuração que irá vencer em até 30 dias, a partir da data de envio da requisição.
      - `startDate` string, date-time: Data de início da procuração.
      - `endDate` string, date-time: Data do fim da procuração.
  - `owners` Owner[], nullable: Sócios da empresa. Objeto obrigatório <b>somente</b> para empresas do tipo LTDA. Para S.A. e TS, o envio desse objeto é opcional. <br /> Caso seja enviado, deve-se observar a obrigatoriedade de suas propriedades.
    - `documentNumber` string, nullable, required: Número de documento (CPF ou CNPJ). Informe somente números.
    - `registerName` string, nullable: Nome conforme consta no documento de identificação (RG, CNH, RNE, DNI ou CRNM). <b>Obrigatório</b> apenas para sócio <b>pessoa física</b>.
    - `socialName` string, nullable: Nome pelo qual a pessoa gostaria de ser chamada, saiba mais consultando a [Cartilha do nome social](https://www.mds.gov.br/webarquivos/publicacao/assistencia_social/Folders/cartilha_nome_social.pdf). Apenas para sócio pessoa física.
    - `birthDate` string, date-time: Data de nascimento do sócio, no formato ISO 8601 - UTC. <b>Obrigatório</b> apenas para sócio <b>pessoa física</b>.
    - `motherName` string, nullable: Nome da mãe do cliente conforme consta no documento de identificação. <b>Obrigatório</b> apenas para sócio <b>pessoa física</b>.
    - `email` string, nullable, required: Endereço de <i>e-mail</i> do sócio ou de sua empresa.
    - `occupation` 'OCP0001' | 'OCP0002' | 'OCP0003' | 'OCP0004' | 'OCP0005' | 'OCP0006' | 'OCP0007' | 'OCP0008' | 'OCP0009' | 'OCP0010' | 'OCP0011' | 'OCP0012' | 'OCP0013' | 'OCP0014' | 'OCP0015' | 'OCP0016' | 'OCP0017' | 'OCP0018' | 'OCP0019' | 'OCP0020' | 'OCP0021' | 'OCP0022' | 'OCP0023' | 'OCP0024' | 'OCP0025' | 'OCP0026' | 'OCP0027' | 'OCP0028' | 'OCP0029' | 'OCP0030' | 'OCP0031' | 'OCP0032' | 'OCP0033' | 'OCP0034' | 'OCP0035' | 'OCP0036' | 'OCP0037' | 'OCP0038' | 'OCP0039' | 'OCP0040' | 'OCP0041' | 'OCP0042' | 'OCP0043' | 'OCP0044' | 'OCP0045' | 'OCP0046' | 'OCP0047' | 'OCP0048' | 'OCP0049' | 'OCP0050' | 'OCP0051' | 'OCP0052' | 'OCP0053' | 'OCP0054' | 'OCP0055' | 'OCP0056' | 'OCP0057' | 'OCP0058' | 'OCP0059' | 'OCP0060' | 'OCP0061' | 'OCP0062' | 'OCP0063' | 'OCP0064' | 'OCP0065' | 'OCP0066' | 'OCP0067' | 'OCP0068' | 'OCP0069' | 'OCP0070' | 'OCP0071' | 'OCP0072' | 'OCP0073' | 'OCP0074' | 'OCP0075' | 'OCP0076' | 'OCP0077' | 'OCP0078' | 'OCP0079' | 'OCP0080' | 'OCP0081' | 'OCP0082' | 'OCP0083' | 'OCP0084' | 'OCP0085' | 'OCP0086' | 'OCP0087' | 'OCP0088' | 'OCP0089' | 'OCP0090' | 'OCP0091' | 'OCP0092' | 'OCP0093' | 'OCP0094' | 'OCP0095' | 'OCP0096' | 'OCP0097' | 'OCP0098' | 'OCP0099' | 'OCP0100' | 'OCP0101' | 'OCP0102' | 'OCP0103' | 'OCP0104' | 'OCP0105': Código de ocupação do cliente. Para conhecer a descrição dos códigos das ocupações, consulte a documentação [Código de ocupação do cliente](https://docs.bankly.com.br/docs/codigo-de-ocupacao-cliente). <br/><b>Importante:</b> deve-se enviar somente o código. Caso o cliente possua mais de uma ocupação, esse campo deve ser preenchido com a sua principal fonte de renda.
    - `pep` Pep: Objeto onde deve ser informado o nível de exposição política do cliente, atendendo à Circular nº 3.978.
      - `level` 'NONE' | 'SELF' | 'RELATED', required: Nível de exposição política do cliente.
    - `incomeDeclared` number: Renda declarada. **Obsoleto**. Utilize o campo <code>declaredIncome</code> para pessoa física ou <code>declaredAnnualBilling</code> para pessoa jurídica.
    - `declaredIncome` 'LESS_THAN_ONE_THOUSAND' | 'FROM_ONE_THOUSAND_TO_TWO_THOUSAND' | 'FROM_TWO_THOUSAND_TO_THREE_THOUSAND' | 'FROM_THREE_THOUSAND_TO_FIVE_THOUSAND' | 'FROM_FIVE_THOUSAND_TO_TEN_THOUSAND' | 'FROM_TEN_THOUSAND_TO_TWENTY_THOUSAND' | 'OVER_TWENTY_THOUSAND': Faixa de renda declarada pelo cliente. Campo <b>obsoleto</b> em produção a partir do dia 27/11/2023. Deve ser substituído pelo objeto <code>assertedIncome</code>.
    - `participationPercentage` string, nullable, required: Percentual de participação (0 a 100).
    - `phone` Phone, required
      - `countryCode` string, required: Código DDI do país.
      - `number` string, required: Número de telefone incluindo DDD.
    - `address` Address, required
      - `zipCode` string, required: Código postal do endereço.
      - `addressLine` string, required: Logradouro (nome da rua, avenida etc.).
      - `buildingNumber` string, required: Número do imóvel.
      - `complement` string, nullable: Complemento do endereço. Exemplo: Apto 123, Casa B etc.
      - `neighborhood` string, required: Nome do bairro ou distrito.
      - `city` string, required: Nome da cidade.
      - `state` string, required: Sigla do estado brasileiro conforme a ISO 3166-2:BR.
      - `country` string, required: Sigla do país (Brasil) conforme a ISO 3166-2. Exemplo: BR.
    - `tradingName` string, nullable: Nome fantasia da empresa. Apenas para sócio <b>pessoa jurídica</b>.
    - `businessName` string, nullable: Razão social da empresa. Obrigatótio apenas para sócio <b>pessoa jurídica</b>.
    - `businessType` 'MEI' | 'EI' | 'EIRELI' | 'SLU' | 'LTDA' | 'SA' | 'TS': Tipo da empresa.
    - `declaredAnnualBilling` 'UP_TO_FIFTY_THOUSAND' | 'MORE_THAN_FIFTY_THOUSAND_UP_TO_ONE_HUNDRED_THOUSAND' | 'MORE_THAN_ONE_HUNDRED_THOUSAND_UP_TO_TWO_HUNDRED_AND_FIFTY_THOUSAND' | 'MORE_THAN_TWO_HUNDRED_AND_FIFTY_THOUSAND_UP_TO_FIVE_HUNDRED_THOUSAND' | 'MORE_THAN_FIVE_HUNDRED_THOUSAND_UP_TO_ONE_MILLION' | 'MORE_THAN_ONE_MILLION_UP_TO_TWO_MILLION_AND_FIVE_HUNDRED_THOUSAND' | 'MORE_THAN_TWO_MILLION_AND_FIVE_HUNDRED_THOUSAND_UP_TO_FIVE_MILLION' | 'MORE_THAN_FIVE_MILLION_UP_TO_TEN_MILLION' | 'MORE_THAN_TEN_MILLION_UP_TO_TWENTY_FIVE_MILLION' | 'MORE_THAN_TWENTY_FIVE_MILLION_UP_TO_FIFTY_MILLION' | 'MORE_THAN_FIFTY_MILLION_UP_TO_ONE_HUNDRED_MILLION' | 'MORE_THAN_ONE_HUNDRED_MILLION_UP_TO_TWO_HUNDRED_AND_FIFTY_MILLION' | 'MORE_THAN_TWO_HUNDRED_AND_FIFTY_MILLION_UP_TO_FIVE_HUNDRED_MILLION' | 'MORE_THAN_FIVE_HUNDRED_MILLION' | 'EXEMPT_COMPANY' | 'INACTIVE_COMPANY': Faixa de faturamento anual da empresa.
    - `legalRepresentatives` LegalRepresentative[], nullable: Representantes legais da empresa. Apenas para sócio <b>pessoa jurídica</b>. O envio desse objeto é opcional. Porém, caso seja enviado, deve-se observar a obrigatoriedade de suas propriedades.
      - `documentNumber` string, required: Número do documento CPF do cliente.
      - `registerName` string, required: Nome conforme consta no documento de identificação (RG, CNH, RNE, DNI ou CRNM) do representante legal.
      - `socialName` string, nullable: Nome pelo qual a pessoa gostaria de ser chamada. Para saber mais, consulte a [Cartilha do nome social](https://www.mds.gov.br/webarquivos/publicacao/assistencia_social/Folders/cartilha_nome_social.pdf)
      - `tradingName` string, nullable: Nome fantasia da empresa. Apenas para sócio pessoa jurídica do tipo LTDA, S.A. e TS.
      - `motherName` string, nullable, required: Nome da mãe do representante legal conforme consta no documento de identificação.
      - `email` string, email, required: Endereço de <i>e-mail</i>. Um mesmo endereço de <i>e-mail</i> não poderá ser usado por dois clientes.
      - `businessName` string, nullable: Razão social da empresa. Apenas para sócio pessoa jurídica do tipo LTDA, S.A. e TS.
      - `businessType` 'MEI' | 'EI' | 'EIRELI' | 'SLU' | 'LTDA' | 'SA' | 'TS': Tipo da empresa.
      - `birthDate` string, date-time, required: Data de nascimento do cliente, no formato ISO 8601 - UTC. O representante legal deve possuir no mínimo **18 anos**.
      - `phone` Phone, required
        - `countryCode` string, required: Código DDI do país.
        - `number` string, required: Número de telefone incluindo DDD.
      - `address` Address, required
        - `zipCode` string, required: Código postal do endereço.
        - `addressLine` string, required: Logradouro (nome da rua, avenida etc.).
        - `buildingNumber` string, required: Número do imóvel.
        - `complement` string, nullable: Complemento do endereço. Exemplo: Apto 123, Casa B etc.
        - `neighborhood` string, required: Nome do bairro ou distrito.
        - `city` string, required: Nome da cidade.
        - `state` string, required: Sigla do estado brasileiro conforme a ISO 3166-2:BR.
        - `country` string, required: Sigla do país (Brasil) conforme a ISO 3166-2. Exemplo: BR.
      - `occupation` 'OCP0001' | 'OCP0002' | 'OCP0003' | 'OCP0004' | 'OCP0005' | 'OCP0006' | 'OCP0007' | 'OCP0008' | 'OCP0009' | 'OCP0010' | 'OCP0011' | 'OCP0012' | 'OCP0013' | 'OCP0014' | 'OCP0015' | 'OCP0016' | 'OCP0017' | 'OCP0018' | 'OCP0019' | 'OCP0020' | 'OCP0021' | 'OCP0022' | 'OCP0023' | 'OCP0024' | 'OCP0025' | 'OCP0026' | 'OCP0027' | 'OCP0028' | 'OCP0029' | 'OCP0030' | 'OCP0031' | 'OCP0032' | 'OCP0033' | 'OCP0034' | 'OCP0035' | 'OCP0036' | 'OCP0037' | 'OCP0038' | 'OCP0039' | 'OCP0040' | 'OCP0041' | 'OCP0042' | 'OCP0043' | 'OCP0044' | 'OCP0045' | 'OCP0046' | 'OCP0047' | 'OCP0048' | 'OCP0049' | 'OCP0050' | 'OCP0051' | 'OCP0052' | 'OCP0053' | 'OCP0054' | 'OCP0055' | 'OCP0056' | 'OCP0057' | 'OCP0058' | 'OCP0059' | 'OCP0060' | 'OCP0061' | 'OCP0062' | 'OCP0063' | 'OCP0064' | 'OCP0065' | 'OCP0066' | 'OCP0067' | 'OCP0068' | 'OCP0069' | 'OCP0070' | 'OCP0071' | 'OCP0072' | 'OCP0073' | 'OCP0074' | 'OCP0075' | 'OCP0076' | 'OCP0077' | 'OCP0078' | 'OCP0079' | 'OCP0080' | 'OCP0081' | 'OCP0082' | 'OCP0083' | 'OCP0084' | 'OCP0085' | 'OCP0086' | 'OCP0087' | 'OCP0088' | 'OCP0089' | 'OCP0090' | 'OCP0091' | 'OCP0092' | 'OCP0093' | 'OCP0094' | 'OCP0095' | 'OCP0096' | 'OCP0097' | 'OCP0098' | 'OCP0099' | 'OCP0100' | 'OCP0101' | 'OCP0102' | 'OCP0103' | 'OCP0104' | 'OCP0105', required: Código de ocupação do cliente. Para conhecer a descrição dos códigos das ocupações, consulte a documentação [Código de ocupação do cliente](https://docs.bankly.com.br/docs/codigo-de-ocupacao-cliente). <br/><b>Importante:</b> deve-se enviar somente o código. Caso o cliente possua mais de uma ocupação, esse campo deve ser preenchido com a sua principal fonte de renda.
      - `pep` Pep, required: Objeto onde deve ser informado o nível de exposição política do cliente, atendendo à Circular nº 3.978.
        - `level` 'NONE' | 'SELF' | 'RELATED', required: Nível de exposição política do cliente.
      - `legalRepresentatives` LegalRepresentative[], nullable: Representantes legais da empresa (apenas para sócio <b>pessoa jurídica</b>). Campo retornado somente para clientes do tipo LTDA, S.A. e TS.
      - `owners` LegalRepresentative[], nullable: Sócios da empresa. Apenas para sócio pessoa jurídica do tipo LTDA, S.A. e TS.
    - `owners` Owner[], nullable: Sócios da empresa. Apenas para sócio <b>pessoa jurídica</b>.

## Response `202`

Requisição foi aceita e está sendo processada.

## Other responses

- `400` (unresolved $ref)
- `409` (unresolved $ref)
- `500` (unresolved $ref)

---

[API](https://skmtc.dev/bankly/apis/registro-do-cliente.md) - [All operations](https://skmtc.dev/bankly/apis/registro-do-cliente/llms.txt) - [OpenAPI document](https://skmtc.dev/bankly/apis/registro-do-cliente/revisions/8062de128aa6?raw)
