Chatwoot
Estado / información
Lee el estado actual de la integración de Chatwoot
GET
Estado / información
Auth:
TokenAccount o TokenInstance • Rate limit: Global (100/min) • Idempotente: sí
Descripción
Devuelve el estado local de la integración de Chatwoot y lo complementa con el estado actual (best-effort). Esta respuesta incluye elchatwoot_api_token en plaintext y los flags de comportamiento (sign_messages, ignore_groups, start_as_pending, reopen_resolved).
Ejemplo
Respuesta exitosa
200 OK
Los flags
sign_messages / ignore_groups / start_as_pending / reopen_resolved se persisten localmente y reflejan el último set. Siempre se devuelven, incluso como false.Parámetros de ruta
string
requerido
Nombre de la instancia (p. ej.,
suporte).Cabeceras
string
requerido
TokenAccount o TokenInstance.Comportamiento
1
Leer datos locales
Consulta la tabla
chatwoot_integrations. Este paso es rápido y siempre funciona.2
Complementar con el estado actual (best-effort)
RyzeAPI intenta obtener el estado actual de la integración con un timeout de 10 s. En caso de fallo de red, continúa con los datos locales.
3
Sobrescribir campos volátiles
Cuando el estado actual está disponible,
status y last_error se reemplazan con los valores en vivo.4
Backfill de inbox_id
Si el
inbox_id quedó disponible y el local sigue en 0, se actualiza la base de datos (SetInboxID), útil para casos de consistencia eventual justo después del set.Errores
Siguiente
Reactivar / actualizar
Usa
POST /api/chatwoot/set/:instance para corregir credenciales o flags.Desactivar
Elimina la integración.