Integração Portal do Cliente CVCRM - Integrações e API

As APIs do Portal do Cliente CVCRM foram criadas para que parceiros, integradores e desenvolvedores possam construir portais personalizados ou chatbots conectados ao ecossistema do Construtor de Vendas (CVCRM) e possuam integração com o ERP Sienge.

Essas APIs permitem que os clientes finais — compradores de imóveis — acessem informações do seu contrato, boletos, documentos, mensagens e dados de cadastro diretamente em um ambiente criado pelo parceiro.

Esta documentação também está disponível em nosso Portal do Desenvolver. Acesse clicando aqui.


Confira neste artigo:


Autenticação e Acesso do Cliente

A jornada do cliente começa pela autenticação.
O CVCRM disponibiliza diferentes formas de login e validação de identidade, permitindo integração flexível com o portal ou chatbot.

Endpoints principais

  • POST /autenticacao – Login com e-mail e senha.
  • POST /autenticacao/sindico – Login voltado a síndicos.
  • POST /autenticacao-externa/{origem} – Login via sistema externo.
  • POST /codigo-verificacao – Envia código de acesso por e-mail/SMS.
  • POST /validar-autenticacao – Valida o código e confirma o login.
  • POST /resetar-senha-email e /resetar-senha-sms – Redefinem a senha do usuário.

Fluxo típico:
O cliente informa CPF/e-mail → recebe código → valida → obtém token de acesso.


Dados do Cliente (Pessoa)

Após o login, o parceiro pode buscar e exibir informações pessoais do cliente.

  • GET /pessoa – Retorna dados básicos do cliente.
  • PUT /pessoa – Atualiza informações cadastrais.

Uso prático:
Chatbots podem confirmar se os dados estão atualizados ou permitir alterações simples como telefone e e-mail.


Empreendimentos, Unidades e Contratos

O cliente pode visualizar o imóvel adquirido, o empreendimento e o status contratual.

  • GET /empreendimento – Lista empreendimentos vinculados ao cliente.
  • GET /unidade – Retorna detalhes da unidade.
  • GET /contrato – Exibe contratos de compra e venda.

Uso prático:
O portal pode ter uma seção “Meu Imóvel”, e o chatbot pode responder perguntas sobre a unidade.


Boletos e Financeiro

Essas APIs permitem visualizar boletos e acompanhar o status de pagamentos via extrato financeiros oriundos do ERP Sienge.

  • GET /boleto – Lista boletos e status.
  • GET /boleto/{id} – Retorna o boleto específico.

Uso prático:
O chatbot pode enviar o link do boleto diretamente ao cliente.


Documentos e Arquivos

Os clientes podem consultar ou baixar documentos oficiais.

  • GET /documento – Lista documentos disponíveis.
  • GET /documento/{id} – Faz o download de um arquivo.

Uso prático:
Chatbots podem atender comandos como “Baixar meu contrato” e enviar o arquivo ao cliente.


Comunicação e Mensagens

Permite troca de mensagens entre cliente e construtora.

  • GET /mensagem – Lista mensagens trocadas.
  • POST /mensagem – Envia nova mensagem ao time da construtora.

Uso prático:
Em chatbots, esse recurso mantém o histórico de atendimentos e dúvidas.


Segurança, Tokens e Boas Práticas

  • Todas as requisições exigem token JWT, enviado no header:

    HTTP

    Authorization: Bearer {token}

  • Tokens têm validade limitada; o cliente deve se autenticar novamente após expiração.
  • Evite armazenar dados sensíveis (CPF, token, e-mail) sem criptografia.


Exemplo de Fluxo Completo (Chatbot)

  1. Cliente inicia conversa → informa CPF.
  2. Chatbot chama /codigo-verificacao.
  3. Cliente recebe o código → chatbot chama /validar-autenticacao.
  4. Com o token obtido, o chatbot consulta:
    • /pessoa → dados pessoais
    • /boleto → boletos em aberto
    • /contrato → status do contrato
  5. Cliente solicita “Baixar contrato” → chatbot chama /documento/{id}.


Diagrama do Fluxo de Integração


Conclusão

As APIs do Portal do Cliente CVCRM oferecem a base necessária para criar experiências digitais personalizadas, permitindo que os clientes acompanhem seus imóveis, pagamentos e documentos de forma simples e segura — seja em portais, aplicativos ou chatbots.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo