Typebot
Remover bot
Remove um bot do Typebot (com ?botId=) ou todos os bots da instância (sem botId)
DELETE
Remover bot
Auth:
Remover todos os bots:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Remove bots do Typebot da instância e re-sincroniza a integração:- Com
?botId=, apaga um bot específico e re-sincroniza os restantes. - Sem
botId, apaga todos os bots da instância e desconecta a integração (o vínculo local é removido e a integração é desativada).
A re-sincronização da integração é best-effort: se ela falhar, o servidor apenas registra um warning e a remoção continua válida (as linhas locais já foram apagadas). Por isso este endpoint não expõe erros de sincronização no retorno.
Exemplo
Remover um bot (?botId=):
Resposta de sucesso
200 OK
Parâmetros de rota
string
obrigatório
Nome da instância (ex.:
suporte).Query params
string
UUID do bot a remover, obtido em
GET /api/typebot/list/:instance. Omitido, apaga todos os bots da instância e desconecta a integração.Headers
string
obrigatório
TokenAccount ou TokenInstance.Comportamento
1
Remove os bots locais
Com
?botId=, apaga a linha correspondente da tabela typebot_bots (se não existir, devolve 404). Sem botId, apaga todas as linhas de bots da instância.2
Re-sincroniza os bots restantes (timeout 60s)
A RyzeAPI recomputa a lista de bots e (re)ativa a integração. Falha aqui é apenas logada como warning, não reverte a remoção.
3
Desativa se não sobrou nenhum
Quando não resta nenhum bot (delete-all, ou remoção do último), a integração é desativada e o vínculo em
typebot_integrations é apagado.Erros
Próximo
Listar bots
Confira quais bots ainda estão cadastrados na instância.
Cadastrar bot
Recrie ou adicione um bot com
POST /api/typebot/set/:instance.