Typebot
Sesiones en vivo
Lista las conversaciones de Typebot en curso y controla una sesión (pausar, reanudar, cerrar)
GET
Sesiones en vivo
Auth:
Listar sesiones,
Devuelve las conversaciones en curso de la instancia. Con
Sesiones de un bot (
Controlar una sesión,
Pausa, reanuda o cierra una conversación, identificada por su
TokenAccount o TokenInstance • Rate limit: Global (100/min) • Idempotente: GET sí · POST no
Descripción
Este recurso agrupa dos operaciones sobre las conversaciones (sesiones) que están corriendo para la instancia:GET /api/typebot/sessions/:instance, lista las sesiones en vivo (opened/paused/held), opcionalmente filtradas por bot con?botId=.POST /api/typebot/sessions/:instance, controla una sesión: la pausa, la reanuda o la cierra.
Si no hay integración de Typebot para la instancia, ambas operaciones devuelven
404 / 503.El
jid de la conversación se deriva del number en la operación POST; no necesitas conocerlo. En el GET, cada sesión trae su jid y su number ya resueltos.Listar sesiones, GET
Devuelve las conversaciones en curso de la instancia. Con ?botId=, restringe la lista a las sesiones de ese bot.
Ejemplo
Todas las sesiones en vivo?botId=)
Respuesta exitosa
200 OK
Parámetros de consulta
string
UUID de un bot específico. Presente, la respuesta trae solo las sesiones de ese bot. Ausente, devuelve todas las sesiones de la instancia.
Controlar una sesión, POST
Pausa, reanuda o cierra una conversación, identificada por su number.
Ejemplo
Respuesta exitosa
200 OK
Cuerpo de la solicitud
string
requerido
Número del contacto en formato E.164 sin el
+ (p. ej., 5511999999999). El jid de la conversación se deriva de él.string
requerido
Acción a aplicar sobre la sesión:
pause (pausar), resume (reanudar) o close (cerrar).string
UUID del bot, opcional e informativo. La sesión se localiza por el
number.Parámetros de ruta
string
requerido
Nombre de la instancia (p. ej.,
suporte).Cabeceras
string
requerido
TokenAccount o TokenInstance.string
requerido
application/json (solo para el POST).Errores
Ejemplo de payload de error
status inválido en el POST:
Siguiente
Listar bots
Consulta los bots (con
active_sessions) de la instancia.Iniciar flujo
Dispara un flujo manualmente para un número con
POST /api/typebot/start/:instance.