Configure HTTP Request e autenticação Bearer para integrar o n8n com a SevenBee.
Use o nó HTTP Request para integrar seus fluxos n8n à API SevenBee. Esse nó permite definir método, URL e corpo da requisição. Veja a documentação do HTTP Request.
Autenticação
Crie um token permanente SevenBee.
No nó HTTP Request, escolha Authentication > Generic Credential Type > Bearer Auth. Crie uma credencial e preencha Bearer Token com seu token, sem o prefixo Bearer. O n8n monta o cabeçalho Authorization. Consulte as credenciais HTTP oficiais.
Primeira consulta
Configure uma operação de leitura:
| Campo | Valor |
|---|---|
| Method | GET |
| URL | https://api.app.sevenbee.com.br/chat/v1/channel |
| Authentication | A credencial Bearer criada acima |
Execute o nó para consultar os canais de atendimento da sua conta.
Enviar uma mensagem de texto
Em outro nó HTTP Request, configure:
| Campo | Valor |
|---|---|
| Method | POST |
| URL | https://api.app.sevenbee.com.br/chat/v1/send/text |
| Authentication | A mesma credencial Bearer |
| Send Body | Ativado |
| Body Content Type | JSON |
Use a conversa desejada no campo sessionId e uma URL pública do seu sistema em callbackUrl:
{
"sessionId": "567ca9b8-eaa9-4a33-8cf9-d2c67060af74",
"text": "Olá! Esta mensagem foi enviada pela SevenBee.",
"callbackUrl": "https://integracao.exemplo.com/callback-sevenbee"
}Os valores são exemplos. Substitua o identificador pela conversa da sua conta e o endereço do callback pelo seu endpoint.
O campo text é obrigatório. Veja as outras opções no endpoint Texto.
Acompanhar o resultado
O envio é assíncrono. Guarde o id retornado e acompanhe os eventos em callbackUrl ou consulte GET https://api.app.sevenbee.com.br/chat/v1/send/message/{id}. A resposta inicial não garante que a mensagem foi entregue.
Para volume maior, controle a concorrência, distribua as chamadas ao longo do tempo e trate respostas 429 com espera antes de tentar novamente. Consulte Rate Limiting e o limite específico da operação.

