Chatwoot
Status / info
Lê o estado atual da integração Chatwoot
GET
Status / info
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Retorna o status local da integração Chatwoot e o complementa com o estado atual (best-effort). Esta resposta inclui ochatwoot_api_token em plaintext e os flags de comportamento (sign_messages, ignore_groups, start_as_pending, reopen_resolved).
Exemplo
Resposta de sucesso
200 OK
Os flags
sign_messages / ignore_groups / start_as_pending / reopen_resolved são persistidos localmente e refletem o último set. São sempre retornados, inclusive como false.Parâmetros de rota
string
obrigatório
Nome da instância (ex.:
suporte).Headers
string
obrigatório
TokenAccount ou TokenInstance.Comportamento
1
Lê os dados locais
Consulta a tabela
chatwoot_integrations. Esta etapa é rápida e sempre funciona.2
Complementa com o estado atual (best-effort)
A RyzeAPI tenta obter o estado atual da integração com timeout de 10s. Em caso de falha de rede, segue com os dados locais.
3
Sobrescreve campos voláteis
Quando o estado atual está disponível,
status e last_error são substituídos pelos valores live.4
Backfill de inbox_id
Se o
inbox_id ficou disponível e o local ainda está em 0, atualiza o banco (SetInboxID), útil para casos de eventual consistency logo após o set.Erros
Próximo
Reativar / atualizar
Use
POST /api/chatwoot/set/:instance para corrigir credenciais ou flags.Desativar
Remova a integração.