Skip to main content
DELETE
Eliminar bot
Auth: TokenAccount o TokenInstanceRate limit: Global (100/min) • Idempotente:

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.
Llamar a este endpoint sin ?botId= elimina todos los bots de la instancia de una sola vez. Úsalo con cuidado.
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=)
Eliminar todos los bots

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.