Endpoint ·
GET /channelsEndpoint somente de consulta: devolve informação e não modifica nada. Não é enviado dentro do array
actions — é chamado direto.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: oGET 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.
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.