Typebot
Sessões ao vivo
Lista as conversas do Typebot em andamento (opened/paused/held) e permite pausar, retomar ou encerrar uma delas
GET
Sessões ao vivo
Auth:
Sessões de um bot (
A
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: GET sim, POST não
Descrição
Gerencia as conversas ao vivo do Typebot de uma instância:GET /api/typebot/sessions/:instance, lista as sessões em andamento (opened,pausedeheld), opcionalmente filtradas por?botId=.POST /api/typebot/sessions/:instance, controla uma conversa: pausar, retomar ou encerrar.
Se a instância não tiver integração do Typebot, retorna
404; se o serviço de integração estiver indisponível, retorna 503.Uma sessão nasce quando um bot inicia a conversa (por trigger ou por
POST /api/typebot/start/:instance) e fica persistida no servidor, reiniciar o serviço não perde a conversa.Campos da sessão
Listar sessões
GET /api/typebot/sessions/:instance?botId=
Exemplo
Todas as sessões ao vivo:?botId=):
Resposta de sucesso
200 OK
Query params
string
UUID de um bot. Quando informado, retorna apenas as sessões daquele bot. Omitido, retorna as sessões de todos os bots da instância.
Controlar uma sessão
POST /api/typebot/sessions/:instance
Pausa, retoma ou encerra uma conversa. O jid é derivado do number informado.
Exemplo
Resposta de sucesso
200 OK
message reflete a ação aplicada: session paused, session resumed ou session closed.
Request body
string
obrigatório
Número do contato no formato E.164 sem o
+ (ex.: 5511999999999). O jid da sessão é derivado dele.string
obrigatório
Ação a aplicar na conversa:
pause (pausa o bot), resume (retoma) ou close (encerra a sessão). Valor fora dessa lista devolve 400.string
UUID do bot da sessão. Opcional/informativo, ajuda a desambiguar quando o número tem sessões em mais de um bot.
Parâmetros de rota
string
obrigatório
Nome da instância (ex.:
suporte).Headers
string
obrigatório
TokenAccount ou TokenInstance.string
obrigatório
application/json (obrigatório no POST).Erros
Próximo
Listar bots
Cada bot já traz
active_sessions e last_activity_at no GET /api/typebot/list/:instance.Iniciar fluxo
Abra uma nova sessão manualmente com
POST /api/typebot/start/:instance.