Antes de começar
Somente administradores da empresa podem criar tokens. Se o menu Integrações não aparece
nas configurações, peça o token a quem administra a conta.
https://api.connectadesk.com/api/v1. Se a sua empresa usa uma instalação própria,
troque pelo domínio dela e mantenha o /api/v1 no fim.
1
Crie o token no painel
Vá em Configurações → Integrações → API e clique em Novo token. Preencha os campos:
- Nome: como você vai reconhecer o token na listagem. Use o nome do sistema que vai usar a API, e não algo como “token 1”.
- Permissões: marque só os módulos e métodos de que a integração precisa. Um relatório
externo, por exemplo, só precisa de
GET. - Prazo: defina uma data de expiração sempre que a integração for temporária.
- IPs autorizados: se o sistema que vai chamar a API tem IP fixo, restrinja o acesso a ele. Em branco, a API aceita chamadas de qualquer origem.
2
Guarde a chave fora do código
3
Faça a chamada
Liste os contatos da empresa. Como é um
GET, nada é alterado, e a chamada serve para
confirmar que o token, o host e a permissão estão corretos.4
Leia a resposta
data. Nas listas, meta informa a página atual e se existem
mais registros. A resposta não traz total. Para percorrer tudo, avance page enquanto
hasMore for true.Se a resposta não foi 200
403 ERR_API_FORBIDDEN_SCOPE
403 ERR_API_FORBIDDEN_SCOPE
O token é válido, mas não tem permissão para aquele método naquele módulo. A mensagem de erro
informa qual combinação faltou. Edite as permissões do token no painel. Veja
Permissões.
403 ERR_API_NOT_ENABLED
403 ERR_API_NOT_ENABLED
O plano da empresa não inclui a API pública. Fale com o time comercial, porque não há nada a
corrigir na integração.
404 em tudo
404 em tudo
Quase sempre a causa é a URL base sem o
/api/v1 ou o host errado. A API devolve o 404 no
mesmo envelope de erro das outras respostas (ERR_API_ROUTE_NOT_FOUND). Se o corpo do 404
veio em HTML, sua chamada não chegou à API.Próximos passos
Enviar uma mensagem
O fluxo assíncrono completo, do
202 até a confirmação do envio.Erros
O envelope de erro e o que cada código significa.
Idempotência
Como repetir uma chamada sem duplicar o efeito.
Referência
Todos os endpoints, com playground para testar no navegador.

