Typebot
Eliminar bot
Elimina un bot de Typebot (con ?botId=) o TODOS los bots de la instancia (sin ?botId=), re-sincronizando la integración
DELETE
Eliminar bot
Auth:
Eliminar todos los bots
TokenAccount o TokenInstance • Rate limit: Global (100/min) • Idempotente: sí
Descripción
Elimina bots de la instancia y re-sincroniza la lista restante. Con el query param opcional?botId=, borra un solo bot; sin botId, borra TODOS los bots de la instancia y desconecta la integración. Cuando ya no queda ningún bot, la integración se desactiva y el vínculo local se borra.
La re-sincronización de la integración es best-effort: si falla, el servidor solo registra un warning y la eliminación de los bots sigue siendo válida (las filas locales ya fueron borradas). Por eso este endpoint no expone errores de sincronización en la respuesta.
Ejemplo
Eliminar un bot (?botId=)
Respuesta exitosa
200 OK
Parámetros de ruta
string
requerido
Nombre de la instancia (p. ej.,
suporte).Parámetros de consulta
string
UUID del bot a eliminar, obtenido en
GET /api/typebot/list/:instance. Ausente, se eliminan TODOS los bots de la instancia.Cabeceras
string
requerido
TokenAccount o TokenInstance.Comportamiento
1
Elimina el/los bot(s) local(es)
Con
?botId=, borra esa fila de typebot_bots (si no existe, devuelve 404). Sin botId=, borra todas las filas de la instancia.2
Re-sincroniza los bots restantes (timeout 60 s)
RyzeAPI recalcula la lista de bots y (re)activa la integración. Un fallo aquí solo se registra como warning, no revierte la eliminación.
3
Desactiva si no queda ninguno
Cuando no queda ningún bot, la integración se desactiva y el vínculo en
typebot_integrations se borra.Errores
Siguiente
Listar bots
Consulta qué bots siguen registrados en la instancia.
Crear bot
Recrea o agrega un bot con
POST /api/typebot/set/:instance.