SelectwinSelectwin

Valida um CPF/CNPJ (dígitos verificadores) e, para um CNPJ, enriquece com o cadastro da empresa

GET/v1/utils/corporate-document-check

Autentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.

Parâmetros de consulta

  • documentstringobrigatório

    O CPF ou CNPJ a conferir; a máscara é aceita.

Respostas

200Sucesso
  • cnaestringobrigatóriopode ser nulo

    Código da atividade principal (CNAE).

  • namestringobrigatóriopode ser nulo

    Razão social da empresa (só CNPJ).

  • sizestringobrigatóriopode ser nulo

    Porte da empresa (ex.: ME, EPP).

  • typestringobrigatóriopode ser nulo

    cpf ou cnpj; null quando inválido.

    Valores:cpfcnpj
  • emailstringobrigatóriopode ser nulo

    E-mail cadastrado (só CNPJ).

  • validbooleanobrigatório

    Se o documento passa na validação dos dígitos verificadores.

  • activebooleanobrigatóriopode ser nulo

    Se a empresa está ativa na Receita.

  • addressobjectobrigatóriopode ser nulo

    Endereço cadastrado; null quando não disponível.

    +8 campos de address
    • citystringobrigatóriopode ser nulo

      Cidade.

    • statestringobrigatóriopode ser nulo

      Estado (sigla de duas letras).

    • numberstringobrigatóriopode ser nulo

      Número.

    • streetstringobrigatóriopode ser nulo

      Logradouro.

    • countrystringobrigatório

      Código do país.

    • districtstringobrigatóriopode ser nulo

      Bairro.

    • postcodestringobrigatóriopode ser nulo

      CEP.

    • complementstringobrigatóriopode ser nulo

      Complemento.

  • documentstringobrigatório

    O documento, só dígitos.

  • merchantobject

    A conta dona do recurso (o vendedor de registro).

    +3 campos de merchant
    • namestringobrigatóriopode ser nulo

      Nome fantasia da conta dona do recurso.

    • merchantIdstringobrigatóriopode ser nulo

      Id público da conta dona do recurso (bus_…).

    • isSubAccountbooleanobrigatório

      true quando o recurso pertence a uma sub-conta operada por uma plataforma de marketplace.

  • partnersobject[]obrigatório

    Sócios da empresa.

    +3 campos de partners
    • namestringobrigatóriopode ser nulo

      Nome do sócio.

    • sincestringobrigatóriopode ser nulo

      Desde quando.

    • qualificationstringobrigatóriopode ser nulo

      Qualificação do sócio.

  • meiOptantbooleanobrigatóriopode ser nulo

    Se é MEI.

  • telephonestringobrigatóriopode ser nulo

    Telefone cadastrado (só CNPJ).

  • fantasyNamestringobrigatóriopode ser nulo

    Nome fantasia (só CNPJ).

  • legalNaturestringobrigatóriopode ser nulo

    Natureza jurídica da empresa.

  • openingDatestringobrigatóriopode ser nulo

    Quando a empresa foi aberta.

  • shareCapitalnumberobrigatóriopode ser nulo

    Capital social, em reais.

  • simplesOptantbooleanobrigatóriopode ser nulo

    Se é optante do Simples Nacional.

  • secondaryCnaesobject[]obrigatório

    Atividades secundárias.

    +2 campos de secondaryCnaes
    • codestringobrigatóriopode ser nulo

      Código da atividade.

    • descriptionstringobrigatóriopode ser nulo

      Descrição.

  • cnaeDescriptionstringobrigatóriopode ser nulo

    Descrição da atividade principal.

  • registrationStatusstringobrigatóriopode ser nulo

    Situação cadastral (ex.: ATIVA).

  • registrationStatusDatestringobrigatóriopode ser nulo

    Quando essa situação foi definida.

400Requisição inválida (validação)
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
401Não autenticado (credencial ausente ou inválida)
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
500Erro interno do servidor
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório

Preferências de cookies

Hoje o site usa só cookies essenciais: nenhuma ferramenta de medição ou de anúncios está ligada, e nada é compartilhado com terceiros. Se isso mudar, você decide aqui antes de qualquer coisa ser carregada.

  • Mantêm o site funcionando: segurança, a sua escolha sobre cookies e preferências como a versão da documentação. Não dependem de consentimento.

    Sempre ativos