n8n

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:

CampoValor
MethodGET
URLhttps://api.app.sevenbee.com.br/chat/v1/channel
AuthenticationA 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:

CampoValor
MethodPOST
URLhttps://api.app.sevenbee.com.br/chat/v1/send/text
AuthenticationA mesma credencial Bearer
Send BodyAtivado
Body Content TypeJSON

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.