PUT /contacts/{id}
responde 403, assim como qualquer chamada a produtos, campanhas ou CRM.
A permissão é a última verificação feita. Antes dela, a API confere se o token é válido, se a
empresa está ativa, se o plano inclui a API e se o limite de requisições não foi atingido. Por
isso, um 403 de escopo sempre significa que o token era válido e a chamada chegou ao endpoint
certo.
Os módulos
contacts
Contatos, campos extras e origem de marketing.
tickets
Abertura, transferência, encerramento e qualificação.
messages
Envio assíncrono e leitura de mensagens.
channels
Canais e templates. Somente leitura.
webchat
Sessões e mensagens de visitantes do webchat.
tags
Tags e vínculo com atendimentos.
queues
Filas de atendimento e seus atendentes.
wrapups
Tipos de qualificação.
users
Atendentes, administradores e convites.
profiles
Perfis de permissões. Somente leitura.
schedules
Mensagens programadas.
quick-messages
Respostas rápidas.
campaigns
Disparos em massa e sua execução.
crm
Painéis, etapas, cards e indicadores.
products
Catálogo, categorias e desempenho.
custom-fields
Campos personalizados e variáveis globais.
reports
Relatórios e dashboards.
GET, POST, PUT e DELETE. Nenhuma rota da v1 usa PATCH, por isso ele não
aparece na lista.
O módulo profiles aceita apenas GET. Ele existe para você descobrir o profileId usado ao
convidar ou editar um usuário; perfis são criados e editados no painel.
O módulo webchat aceita GET e POST: com ele, o seu sistema abre a sessão de um visitante,
envia as mensagens dele e lê as respostas. O webchat é configurado no painel.
Escolhendo o escopo
Dê ao token apenas as permissões que a integração precisa para funcionar. Alguns exemplos comuns:Painel ou BI externo
Painel ou BI externo
Notificações transacionais
Notificações transacionais
channelId do canal de saída. Não é preciso incluir
contacts nem tickets, porque o envio já cria o contato e o atendimento quando necessário.Sincronização de cadastro
Sincronização de cadastro
DELETE. Se a sincronização tiver um erro e apagar contatos, o
prejuízo é difícil de desfazer. Se a integração precisar excluir contatos, use um segundo
token, em uma rotina separada.Automação de painel
Automação de painel
Quando falta permissão
O que o token nunca faz
Independentemente das permissões marcadas:- Não gerencia tokens. Criar, editar, rotacionar e revogar tokens exige uma sessão de administrador no painel.
- Não troca de empresa. A empresa é sempre a do próprio token. Um
companyIdenviado no corpo é ignorado. - Não enxerga o super admin. O vínculo de suporte da plataforma não aparece em
GET /userse não pode ser alterado pela API.

