Pular para o conteúdo principal
PUT
Configurar Chatwoot
Conecta o canal a um Chatwoot self-hosted no modo nativo. A Datafy cria (ou adota) uma caixa de entrada no seu Chatwoot apontando para o proxy da Datafy e passa a repassar para lá as mensagens recebidas no número. É o mesmo que a tela de Chatwoot do painel faz, agora pela API.
O canal precisa já estar conectado ao WhatsApp antes de ligar o Chatwoot. Se ainda não estiver, a resposta é 409.

Pré-requisito no seu Chatwoot

O token de acesso (api_token) precisa ser de um usuário administrador. E o seu Chatwoot precisa ter a variável de ambiente WHATSAPP_CLOUD_BASE_URL apontando para o proxy da Datafy, com os serviços reiniciados:
Sem isso, o Chatwoot tenta validar a conexão direto na Meta com o token da Datafy e a Meta recusa — a resposta vem como 400 pedindo para configurar essa variável.

Editar

Chamar de novo atualiza a configuração. Para trocar apenas a URL ou o nome da caixa de entrada, você pode omitir o api_token — o token guardado é mantido.

Resposta

Autorizações

Authorization
string
header
obrigatório

Token de conta gerado no painel da Datafy, em Perfil. Formato: sk_acct_xxx. Diferente do token de canal (sk_live_).

Parâmetros de caminho

id
string
obrigatório

ID do canal, retornado em Listar canais e em Criar canal.

Corpo

application/json
url
string
obrigatório

URL do seu Chatwoot self-hosted.

Exemplo:

"https://chat.seudominio.com"

inbox_name
string
obrigatório

Nome da caixa de entrada criada no Chatwoot.

Exemplo:

"Atendimento"

api_token
string

Token de acesso de um usuário do Chatwoot com permissão de administrador. Obrigatório na primeira configuração; ao editar só a URL ou o nome, pode ser omitido para manter o token guardado.

Exemplo:

"xxxxxxxxxxxxxxxxxxxx"

Resposta

Chatwoot configurado.