👉Permissões dos Endpoints da API CVCRM

Introdução

A API do CVCRM utiliza um modelo de controle de acesso baseado em permissões, sejam por perfil de acesso do usuário administrativo a que o token pertence bem como a situação do workflow da funcionalidade.

Cada endpoint está vinculado a uma permissão específica dentro do módulo correspondente (Reservas, Leads, Atendimentos etc.). Esta permissão é a mesma usada na aplicação do CVCRM.

Para acessar um recurso, o usuário ou integração precisa ter a permissão correta. Sem ela, a API retornará erro de autorização (403 – Forbidden).


Estrutura de Permissões

Método HTTP define a ação:

  • GET → Consultar/Listar
  • POST → Criar/Cadastrar/Atualizar
  • PUT → Atualizar/Modificar
  • DELETE → Excluir/Remover

Módulo de Negócio organiza os endpoints por área funcional:

  • Reservas
  • Distratos e Cessões
  • Repasses
  • Leads
  • Pré-cadastro
  • Comissões
  • Tabelas de Preços
  • Assistência Técnica
  • Atendimentos
  • Agendamentos

Permissão vinculada define se a ação é autorizada.

Documentação da API

Reservas

Método Endpoint Permissão
GET /comercial/reservas Administrar reservas
GET /comercial/reservas/{idReserva} Administrar reservas
PUT /comercial/reservas Administrar reservas
POST /comercial/reservas Criar nova reserva
POST /comercial/reservas/alterar-situacao Alterar situação da reserva
POST /comercial/reservas/informar_venda Alterar situação da reserva
POST /comercial/reservas/cancelar-reserva Alterar situação da reserva
GET /comercial/reservas/{idReserva}/contratos Administrar reservas
GET /comercial/reservas/condicao-pagamentos Administrar reservas
POST /comercial/reservas/boletos Modificar Série com Boleto Ato
PUT /comercial/reservas/boletos Modificar Série com Boleto Ato
GET /comercial/reservas/{idReserva}/documentos Adicionar documento das reservas
POST /comercial/reservas/documentos Adicionar documento das reservas
GET /financeiro/lotes/{idLote} Listar lotes
POST /financeiro/lotes/cadastrar Modificar informações do lote
PUT /financeiro/lotes/{idLote}/alterar Modificar informações do lote
GET /cvio/tabelasdepreco Listar Tabelas de Preços
GET /v1/cv/tabelasdepreco Listar Tabelas de Preços
GET /v1/cv/seriestabelasdepreco Listar Séries

Distratos e Cessões

Método Endpoint Permissão
GET /comercial/gestoes-distrato Listar Gestão de Distratos
POST /comercial/reservas/distratos Cadastrar e Modificar Distrato
POST /comercial/reservas/distratos Cadastrar e Modificar Distrato
GET /comercial/gestoes-cessao Listar Gestão de Cessão
POST /comercial/reservas/cessao Efetuar cessão das reservas

Repasses

Método Endpoint Permissão
GET /financeiro/repasses Administrar
POST /financeiro/repasses /{idRepasse}/alterar-situacao/{idSituacao} Modificar situação do repasse

Leads

Método Endpoint Permissão
GET /lead Administrar lead
POST /lead Cadastrar Novo Lead
GET /filas_distribuicao_leads Listar Filas de Distribuição de Leads
GET /consultaratendimento Administrar lead
GET /filas_distribuicao_leads Listar Filas de Distribuição de Leads
GET /motivos_cancelamento_lead Listar Motivos
GET /leads_conversoes Listar Conversão
GET lead_tarefas{idTarefa} Listar tarefas e visitas dos leads
POST /lead_tarefas/cadastrar Permissões por interação
PUT /cvio/lead_tarefas/cadastrar Permissões por interação
GET /v1/cv/leads_interacoes Administrar Lead

Pré-cadastro

Método Endpoint Permissão
POST /precadastro Cadastrar e Modificar Pré-cadastros
GET /precadastro/[{idPrecadastroOuDocumento}] Listar Pré-cadastros

Comissões

Método Endpoint Permissão
GET /v1/cv/comissoes Listar comissões
POST /cvio/comissao Administrar comissão
POST /v1/cv/comissoes/alterar-situacao Permitir alterar a situação da comissão

Assistência Técnica

Método Endpoint Permissão
POST /api/v1/cv/assistencia Criar nova Assistência
GET /api/v1/cv/assistencia Listar Assistências
GET /api/v1/cv/assistencia/{idAssistencia} Listar Assistências
PUT /api/v1/cv/assistencia/{idAssistencia} Administrar Assistências
POST /relacionamento/assistencias/idAssistencia}/alterar-situacao/{idSituacao} Administrar Assistências
GET /relacionamento/assistencias/equipes Listar Equipes
GET /relacionamento/assistencia/equipes/{idEquipe}/usuarios Listar Usuários da Equipe
POST /relacionamento /assistencia/{idAssistencia}/itens Administrar Assistências
POST /relacionamento/assistencia/itens/{idItemAssistencia}/alterar-situacao/{idSituacao} Administrar Assistências
PUT /relacionamento /assistencia/{idAssistencia}/itens/{idAssistenciaItem} Alterar informações do item
DELETE /relacionamento /assistencia/{idAssistencia}/itens/{idAssistenciaItem} Administrar Assistências
GET /relacionamento /assistencia/localidade Listar Localidades
GET /relacionamento /assistencia/area-comum Listar Áreas
GET /relacionamento /assistencia/itens-manutencao Listar Itens de manutenção
POST /assistencia/{idAssistencia}/mensagens Cadastrar mensagem na assistência
POST /assistencia/upload-arquivos/{funcionalidade}/{idFuncionalidade} Cadastrar mensagem na assistência

Atendimentos

Método Endpoint Permissão
POST /cvio/atendimento/cadastrar Cadastrar e Modificar Atendimentos
PUT /cvio/atendimento/alterar_situacao Cadastrar e Modificar Atendimentos
GET /cvio/atendimento/listar Listar Atendimentos
POST /cvio/mensagem_atendimento Cadastrar e Modificar Atendimentos
PUT /v1/cv/atendimento/{idAtendimento} Cadastrar e Modificar Atendimentos
GET /v1/cv/tarefas Visualizar Tarefas
GET /v1/cv/tarefas/{idTarefaCriada} Visualizar Tarefas
POST /v1/cv/tarefas/{idTarefaCriada}/encerrar Alterar Tarefa
POST /relacionamento/atendimento/cadastrar Cadastrar e Modificar Atendimentos
POST /relacionamento/atendimento/finalizar/{idAtendimento} Cadastrar e Modificar Atendimentos

Agendamentos - CVBOT

Método Endpoint Permissão
GET /cvbot/assuntos Listar assuntos e subassuntos
GET /cvbot/assuntos/{idAssunto}/sub-assuntos Listar assuntos e subassuntos
GET /cvbot/agendamentos Listar Agendamentos
POST /cvbot/agendamentos Cadastrar e Modificar Agendamentos
GET /cvbot/agendamentos/pessoa/{idPessoa} Listar Agendamentos
GET /cvbot/agendamentos/{idAgendamento}/unidade/{idUnidade}/horarios Listar Agendamentos
PUT /cvbot/agendamentos/{tipo}/cancelar/{id} Gerenciar visita / vistoria
GET /cvbot/agendamentos/todos-agendamentos Listar Agendamentos
GET /cvbot/agendamentos/{tipo}/empreendimento/{idEmpreendimento}/pessoa/{idpessoa} Listar Agendamentos
GET /cvbot/agendamentos/pessoa/{idPessoa}/unidades-disponiveis Listar Agendamentos
GET /cvbot/agendamentos/horarios Listar Agendamentos



⚠️ Importante: a ausência da permissão vinculada resultará em erro 403 – Forbidden.