Typebot
Listar bots
Lista os bots do Typebot da instância (ou só um, com ?botId=) e o status da integração
GET
Listar bots
Auth:
Um bot específico (
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna os bots do Typebot cadastrados na instância, junto com ostatus e o last_error da integração. Passando ?botId=, retorna apenas aquele bot (a lista bots vem com um único item). O status local é complementado (best-effort) com o estado atual da integração, com timeout de 10s; se a consulta não responder, os valores locais são mantidos.
Este endpoint não retorna
503 quando a integração está indisponível: ele responde com os dados locais e, se houver, um last_error. O 503 integration gateway not configured só aparece em set, update e start.Enriquecimento por bot
Cada bot da lista vem enriquecido com dois campos derivados das sessões ao vivo:Exemplo
Todos os bots:?botId=):
Resposta de sucesso
200 OK
Parâmetros de rota
string
obrigatório
Nome da instância (ex.:
suporte).Query params
string
UUID de um bot específico. Quando informado, retorna apenas aquele bot (lista
bots com um único item, meta.total: 1). Omitido, retorna todos os bots da instância. Se o botId não existir na instância, retorna 404.Headers
string
obrigatório
TokenAccount ou TokenInstance.Comportamento
1
Lê os bots locais
Consulta a tabela
typebot_bots da instância (ou a linha do botId, se filtrado). Esta etapa é rápida e sempre funciona.2
Enriquece com as sessões ao vivo
Para cada bot, calcula
active_sessions (opened + paused) e last_activity_at a partir das sessões correntes.3
Lê o vínculo da integração
Busca a linha em
typebot_integrations para obter status e last_error locais.4
Complementa com o estado da integração (best-effort)
Se houver integração, a RyzeAPI consulta o estado atual com timeout de 10s e sobrescreve
status / last_error com os valores live. Em caso de falha de rede, mantém os locais.Erros
Próximo
Editar bot
Ajuste os campos de um bot com
PATCH /api/typebot/update/:instance.Sessões ao vivo
Liste e controle as conversas em andamento com
GET/POST /api/typebot/sessions/:instance.