Typebot
Listar bots
Lista los bots de Typebot de la instancia (o uno solo con ?botId=) y el estado de la integración
GET
Listar bots
Auth:
Un bot específico (
TokenAccount o TokenInstance • Rate limit: Global (100/min) • Idempotente: sí
Descripción
Devuelve los bots de Typebot registrados en la instancia, junto con elstatus y el last_error de la integración. Con el query param opcional ?botId=, devuelve solo ese bot (útil para reemplazar el antiguo find). El estado local se complementa (best-effort) con el estado actual de la integración, con un timeout de 10 s; si no responde, se mantienen los valores locales.
Cada bot llega enriquecido con métricas en vivo:
active_sessions (número de sesiones abiertas + pausadas de ese bot) y last_activity_at (marca de tiempo RFC3339 de la última actividad, ausente si nunca hubo).Este endpoint no devuelve
503 cuando la integración no está disponible: responde con los datos locales y, si lo hay, un last_error. El 503 integration gateway not configured solo aparece en set, update y start.Ejemplo
Todos los bots?botId=)
Respuesta exitosa
200 OK
Parámetros de ruta
string
requerido
Nombre de la instancia (p. ej.,
suporte).Parámetros de consulta
string
UUID de un bot específico. Presente, la respuesta trae solo ese bot (reemplaza al antiguo
find). Ausente, devuelve todos los bots de la instancia.Cabeceras
string
requerido
TokenAccount o TokenInstance.Comportamiento
1
Lee los bots locales
Consulta la tabla
typebot_bots de la instancia (o solo el bot indicado en ?botId=). Este paso es rápido y siempre funciona.2
Lee el vínculo de la integración
Busca la fila en
typebot_integrations para obtener el status y el last_error locales.3
Enriquece con métricas en vivo (best-effort)
Si hay integración disponible, RyzeAPI consulta el estado actual con un timeout de 10 s y sobrescribe
status / last_error con los valores en vivo, y agrega active_sessions + last_activity_at a cada bot. En caso de fallo de red, mantiene los locales.Errores
Siguiente
Editar bot
Ajusta los campos de un bot con
PATCH /api/typebot/update/:instance.Sesiones en vivo
Consulta y controla las conversaciones en curso con
GET/POST /api/typebot/sessions/:instance.