Skip to main content
Endpoint · GET /channels
Endpoint somente de consulta: devolve informação e não modifica nada. Não é enviado dentro do array actions — é chamado direto.
Devolve os canais ativos do negócio, cada um com sua chave pública (key, com prefixo ch_). Essa chave é o dado mais usado de toda a API: o campo channel da referência de conversa é obrigatório em todas as ações de POST /conversation/actions e também é aceito como filtro opcional em vários endpoints de consulta. Comece por esta página: liste os canais uma vez, guarde a chave do canal com o qual vai trabalhar e reutilize-a em cada requisição. Você também pode copiá-la do painel em Configurações → Canais, campo Chave de canal. Parâmetros
  • Este endpoint não aceita parâmetros de consulta. Devolve a lista completa, sem paginação.
  • {slug} — identificador do negócio na rota (obrigatório).
  • Authorization: Bearer <chave> — cabeçalho de autenticação (obrigatório).

Resposta

array
obrigatório
Lista completa de canais ativos. Canais excluídos não aparecem.
string
obrigatório
Chave pública do canal (ch_...). É o valor que se passa como channel.
string
obrigatório
Nome do canal como aparece no painel.
string
obrigatório
Tipo de canal, por exemplo whatsapp.
boolean
obrigatório
true se for o canal de testes do negócio. Útil para não enviar tráfego real a um canal de teste.

Exemplo

É uma leitura: o GET não cria, não modifica nem exclui nada. Seu único efeito é entregar a chave que você depois vai colocar em channel ao executar uma ação.
Com a chave em mãos, já é possível identificar uma conversa em qualquer ação:
Erros Detalhe completo em Erros. Uma chave de canal inexistente não falha aqui, e sim na requisição que a usa: a ação responde 404 (CHANNEL_NOT_FOUND). Para ver onde channel entra dentro de um grupo de ações, veja Ações — Visão geral; para a ordem de resolução de uma conversa, veja Identificar uma conversa.