Skip to main content
GET
Sesiones en vivo
Auth: TokenAccount o TokenInstanceRate 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
Sesiones de un bot (?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

pause deja la conversación en manos del operador humano; resume devuelve el control al flujo; close termina la sesión por completo.

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.