Como autenticar nas APIs do CV CRM com e-mail e token

Um guia direto ao ponto para você configurar suas credenciais e fazer sua primeira requisição com sucesso no CV CRM.


📘

Antes de começar

Esta página é um complemento à Informações gerais. Se você ainda não leu, recomendamos começar por lá — ela explica a arquitetura das nossas APIs, os métodos HTTP disponíveis e como funciona o CVIO.



🚧

Atenção

Este tutorial é destinado às APIs que estão na v1 (versão 1).

Para identificar a versão da API que você precisa utilizar é necessário observar a URL da API como no exemplo abaixo:

🔑 O que é a API Key e por que ela é obrigatória?

Todas as APIs do CV CRM utilizam autenticação baseada em e-mail + token. Esses dois dados funcionam como a sua identidade nas requisições: sem eles configurados corretamente, o sistema não consegue identificar quem está fazendo a chamada e retorna um erro 401 - Unauthorized.

O token é gerado diretamente no painel do gestor e está vinculado a um usuário administrativo do CV CRM. Por isso, é importante entender desde o início: o e-mail utilizado deve pertencer ao mesmo ambiente CVCRM onde os dados serão consumidos.

Por exemplo, se você está integrando com suaempresa.cvcrm.com.br, o e-mail do usuário precisa estar cadastrado nesse domínio — e não em outro ambiente ou subdomínio diferente.


🗂️ Etapa 1: Criando o usuário de acesso

Antes de gerar o token, é necessário ter um usuário administrativo ativo no CV CRM com as permissões adequadas para os endpoints que você vai consumir.

Se você não sabe como cadastrar esse usuário, entre em contato com o administrador do CV CRM da sua empresa ou consulte o endereço que você usa para acessar o painel do gestor — ele segue o mesmo padrão.

📘

⚠️

Atenção

Cada endpoint do CV CRM exige que o perfil do usuário tenha as permissões correspondentes habilitadas. Acessar uma API sem a permissão correta retorna um erro 403 - Forbidden — o sistema reconhece o usuário, mas nega o acesso ao recurso solicitado.

Antes de começar sua integração, verifique quais permissões são necessárias:

Para entender como criar e configurar perfis de acesso no painel:

📘


🔐 Etapa 2: Gerando o token de acesso

Com o usuário criado e as permissões configuradas, é hora de gerar o token. Acesse o cadastro de usuários administrativos no CV CRM, localize o usuário desejado e clique na opção "Token".

Você também pode definir uma data de vencimento para o token gerado — recomendamos fazer isso para manter a segurança da sua integração, mas ao chegar na data de vencimento será necessário gerar um novo token para continuar a utilizar as nossas APIs.

👍

Veja o passo a passo detalhado: Como gerar um token - Painel do Gestor

Ao final desta etapa, você terá em mãos dois dados essenciais:

  • E-mail do usuário administrativo
  • Token gerado no painel

Guarde esses dados com segurança. Você vai precisar deles em todas as requisições.


🌐 Etapa 3: Identificando o domínio correto

Esse é um ponto crítico que causa muita confusão. A URL base das APIs do CV CRM varia de acordo com o domínio do cliente, e não existe uma URL genérica que funcione para todos.

O padrão correto é:

https://{{dominiodocliente}}.cvcrm.com.br/api/v1/...

Substitua {{dominiodocliente}} pelo subdomínio da sua empresa. Por exemplo:

EmpresaURL base
Construtora Exemplohttps://exemplo.cvcrm.com.br/api/v1/
Grupo Horizontehttps://horizonte.cvcrm.com.br/api/v1/
⚠️

Atenção

Usar o domínio errado é uma das causas mais comuns de erros 404 - Not Found no endpoint de autenticação. Certifique-se de que está usando o subdomínio correto da sua incorporadora antes de fazer qualquer requisição.

Se você não sabe qual é o seu subdomínio, entre em contato com o administrador do CV CRM da sua empresa ou consulte o endereço que você usa para acessar o painel do gestor — ele segue o mesmo padrão.


💻 Etapa 4: Fazendo sua primeira requisição

Com o e-mail, o token e o domínio corretos em mãos, você está pronto para fazer sua primeira chamada. Veja abaixo um exemplo de requisição usando o endpoint de leads — o mais utilizado no portal.

Exemplo: Consultando um lead (GET)

GET https://{{dominiodocliente}}.cvcrm.com.br/api/v1/comercial/leads
email: [email protected]
token: seu-token-gerado-no-painel
📘

O e-mail e o token são enviados como headers da requisição, não no body. Verifique se o seu cliente HTTP (Postman, Insomnia, código, etc.) está configurando os headers corretamente.

Se a requisição retornar 200 - OK, parabéns — sua API Key está configurada e funcionando! 🎉

Você pode explorar agora os endpoints mais utilizados do CV CRM:


🚦 Entendendo os erros mais comuns

Se algo der errado, a tabela abaixo vai ajudá-lo a identificar rapidamente o que precisa ser ajustado:

CódigoSignificadoCausa mais provávelO que fazer
401Não autorizadoE-mail ou token ausentes, incorretos ou expiradosVerifique se os headers email e token estão sendo enviados e se o token ainda é válido
403ProibidoUsuário autenticado, mas sem permissão para o endpointRevise o perfil de acesso do usuário nas Permissões dos Endpoints
404Não encontradoDomínio incorreto na URL ou endpoint inexistente naquele ambienteConfirme o subdomínio correto da sua incorporadora e revise a URL da requisição
400Requisição inválidaPayload com campos obrigatórios ausentes ou formato incorretoRevise os parâmetros obrigatórios na referência do endpoint
429Muitas requisiçõesLimite de rate limit atingido (200 req/min para REST)Adicione um intervalo entre as requisições — veja mais em Informações gerais

🔍 Monitorando suas requisições com o CVIO

Depois de começar a fazer requisições, o CVIO é a sua melhor ferramenta para acompanhar o que está acontecendo. Ele registra todas as entradas e saídas de informações, mostrando status, data, descrição e outros filtros que ajudam a diagnosticar erros rapidamente.

Acesse o CVIO da sua empresa pelo endereço:

👍

https://{{dominiodocliente}}.cvcrm.com.br/cvio

⚠️ As requisições ficam armazenadas por 30 dias.


✅ Checklist: Tudo pronto para integrar?

Antes de avançar para os tutoriais e referências de API, confira se você já tem tudo configurado:

  • Usuário administrativo criado com perfil de acesso adequado
  • Token gerado no painel do gestor (com data de vencimento definida)
  • E-mail e token salvos com segurança
  • Domínio correto da incorporadora identificado
  • Primeira requisição realizada com retorno 200

Com tudo isso em ordem, você está pronto para explorar os módulos do CV CRM e começar suas integrações!


🚀 Próximos passos

Agora que sua API Key está configurada, sugerimos continuar a jornada por aqui:

👍

Os módulos do CV — Entenda como o CV CRM está organizado em Prospectar, Vender, Relacionar e Gerenciar, e quais APIs estão disponíveis em cada módulo.

📘

Referências das APIs — Acesse a documentação completa de todos os endpoints disponíveis, com exemplos de requisição e resposta.

📘

Gerenciamento de Permissões de APIs por Perfil e Módulo — Guia completo sobre como configurar permissões para cada tipo de integração.


🫱🏽‍🫲🏿 Estamos aqui para ajudar!

Se tiver qualquer dúvida durante a configuração, entre em contato com o nosso suporte ou use o chat disponível no CV.

👍

Endereço de e-mail do CV CRM: [email protected]

Estamos torcendo pelo sucesso da sua integração! 💚