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
| Campo | Descripción |
|---|---|
instance_name | Nombre de la instancia. |
status | active / paused / error. Cuando está disponible, refleja el estado actual. |
bridge_integration_id | ID interno de la integración. |
chatwoot_base_url | URL de la instalación de Chatwoot. |
chatwoot_account_id | ID numérico de la cuenta de Chatwoot. |
chatwoot_api_token | Token de API (access_token) de la cuenta de Chatwoot, en plaintext. Proviene de la fila local descifrada. Consulta el aviso de abajo. |
chatwoot_inbox_id | ID de la inbox creada en Chatwoot (se completa después del primer list que logre sincronizar). |
chatwoot_inbox_name | Nombre de la inbox. |
last_error | Último mensaje de error de la integración. Vacío cuando está saludable. |
created_at | Marca de tiempo RFC 3339 de la creación de la integración. |
sign_messages | Antepone a cada mensaje enviado por un agente *Nombre*: (negrita de WhatsApp). |
ignore_groups | No enruta eventos de grupos hacia Chatwoot. |
start_as_pending | Crea las nuevas conversaciones como pending en lugar de open. |
reopen_resolved | Reabre una conversación resolved cuando llega un nuevo mensaje, en lugar de crear una nueva. |
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
Nombre de la instancia (p. ej.,
suporte).Cabeceras
TokenAccount o TokenInstance.Comportamiento
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.
Sobrescribir campos volátiles
Cuando el estado actual está disponible,
status y last_error se reemplazan con los valores en vivo.Errores
| HTTP | error.message |
|---|---|
| 404 | instance not found |
| 404 | no chatwoot integration for this instance |
| 503 | integration gateway not configured |
Siguiente
Reactivar / actualizar
Usa
POST /api/chatwoot/set/:instance para corregir credenciales o flags.Desactivar
Elimina la integración.