{"generatedAt":"2026-07-21T12:40:52.950Z","status":"healthy","app":{"name":"Bridge-EvoApi","nodeEnv":"production","publicBaseUrl":"https://bridge.sotomayorconsulting.com"},"bridge":{"enabled":true,"mode":"multi-provider","instance":"SotoIA","defaultCountryCode":"1","activeProviders":["ycloud"],"storage":{"database":"postgres","queue":"bullmq"}},"routes":{"health":{"healthz":"https://bridge.sotomayorconsulting.com/healthz","live":"https://bridge.sotomayorconsulting.com/health/live","bridge":"https://bridge.sotomayorconsulting.com/health/bridge","operational":"https://bridge.sotomayorconsulting.com/health/operational"},"dashboard":{"stream":"https://bridge.sotomayorconsulting.com/dashboard/stream"},"webhooks":{"evolution":"https://bridge.sotomayorconsulting.com/webhooks/evolution","ycloud":"https://bridge.sotomayorconsulting.com/webhooks/ycloud","chatwoot":"https://bridge.sotomayorconsulting.com/webhook/chatwoot-api-channel"}},"capabilities":{"inbound":["evolution","ycloud"],"outbound":["evolution","ycloud"],"protections":["allowed-ip filtering","Evolution secret / apikey validation","YCloud HMAC signature validation","phone-level rate limits","spam keyword filtering","idempotency / dedupe protection"],"sync":["Chatwoot conversation custom attributes","Chatwoot assignment sync","delivery receipt reconciliation","manual send history mirroring","bot / human ownership visibility"]},"routing":{"providerSelector":"conversation.custom_attributes.provider","integrationKey":"conversation.custom_attributes.integration_id","providerInstanceKey":"conversation.custom_attributes.provider_instance","ownershipKey":"conversation.custom_attributes.atendido_por","fallbackProvider":"evolution"},"security":{"allowedIpsConfigured":0,"spamKeywordsConfigured":0,"evolutionWebhookSecretConfigured":true,"chatwootWebhookSecretConfigured":true,"ycloudWebhookSecretConfigured":true,"ycloudSignatureToleranceSeconds":300,"allowlistActive":false,"dedupeStrategy":"sha256(provider:instance:externalMessageId:stage:receiptKey)","rateLimits":{"ip":{"max":120,"windowMs":60000},"phone":{"max":20,"windowMs":60000}}},"chatwoot":{"url":"https://chat.sotomayorconsulting.com","accountId":2,"inboxId":12,"inboxIdentifier":"cxLDVBr54bvLm5YZTNu5zySP","outboundWebhookPath":"/webhook/chatwoot-api-channel","outboundWebhookUrl":"https://bridge.sotomayorconsulting.com/webhook/chatwoot-api-channel","apiTokenConfigured":true,"webhookSecretConfigured":true},"providers":[{"key":"evolution","label":"Evolution API","role":"primary","enabled":false,"ready":false,"state":"paused","integrationId":"SotoIA","providerInstance":"SotoIA","apiBaseUrl":"https://evoapi.sotomayorconsulting.com","webhookPath":"/webhooks/evolution","webhookUrl":"https://bridge.sotomayorconsulting.com/webhooks/evolution","credentials":{"apiKeyConfigured":true,"webhookSecretConfigured":true,"sendKeyConfigured":true},"runtime":{"connectionStatus":"paused","lastHeartbeatAt":null,"lastReconnectAt":null,"reconnectAttempts":0,"lastError":null},"activity":{"syncStatus":"idle","lastEventAt":null,"lastEventLabel":null,"lastSyncAt":null,"lastSyncLabel":null,"lastErrorAt":null,"lastErrorLabel":null},"notes":["Evolution ingress is paused so the bridge only accepts YCloud inbound traffic.","Connection monitoring is disabled while Evolution is paused.","Syncs delivery receipts, message stages and Chatwoot history into the bridge timeline."]},{"key":"ycloud","label":"YCloud","role":"parallel","enabled":true,"ready":true,"state":"ready","integrationId":"ycloud","providerInstance":"+17542252904","apiBaseUrl":"https://api.ycloud.com","webhookPath":"/webhooks/ycloud","webhookUrl":"https://bridge.sotomayorconsulting.com/webhooks/ycloud","credentials":{"apiKeyConfigured":true,"webhookSecretConfigured":true,"phoneNumberConfigured":true},"runtime":{"connectionStatus":"webhook-enabled","lastHeartbeatAt":null,"lastReconnectAt":null,"reconnectAttempts":0,"lastError":null},"activity":{"syncStatus":"synced","lastEventAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","lastEventLabel":"Sincronizado","lastSyncAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","lastSyncLabel":"Sincronizado","lastErrorAt":null,"lastErrorLabel":null},"notes":["Proveedor paralelo for inbound and outbound traffic.","Verifies YCloud signatures using the raw webhook body.","Outbound replies can be sent back through YCloud.","Routes Chatwoot replies back to the provider declared in conversation metadata."]}],"integrations":{"generatedAt":"2026-07-21T12:40:52.945Z","providers":[{"providerKey":"chatwoot","label":"Chatwoot","role":"authority","editable":true,"enabled":true,"status":"active","revision":1,"commonFields":[{"key":"name","label":"Nombre de la integracion","type":"text","required":true,"help":"Nombre visible para el equipo."},{"key":"organization","label":"Organizacion / cliente","type":"text","help":"Nombre opcional de la empresa o cliente dueño de esta integracion."},{"key":"channel","label":"Canal","type":"text","placeholder":"whatsapp","help":"Canal principal de mensajeria que usa esta integracion."},{"key":"operationalCountry","label":"Pais operativo","type":"text","help":"Pais donde opera esta integracion y se toma como referencia para la configuracion."},{"key":"defaultCountryCode","label":"Codigo telefonico","type":"text","help":"Codigo telefonico usado para normalizar contactos antes de enviarlos a Chatwoot."},{"key":"timeZone","label":"Zona horaria","type":"text","placeholder":"America/Guayaquil","help":"Zona horaria usada en registros y alertas."},{"key":"description","label":"Descripcion interna","type":"textarea","help":"Nota breve para que cualquier persona entienda para que sirve esta integracion."},{"key":"enabled","label":"Habilitado","type":"checkbox","help":"Si se desactiva, el provider queda como borrador y no entra en el runtime."},{"key":"integrationId","label":"ID de integracion","type":"text","required":true,"readonly":true,"help":"Identificador fijo usado por los webhooks y los atributos de Chatwoot."},{"key":"providerInstance","label":"Instancia del proveedor","type":"text","required":true,"help":"Numero, identificador de inbox o instancia concreta del provider."},{"key":"baseUrl","label":"URL base","type":"url","required":true,"help":"URL de la instalacion de Chatwoot."},{"key":"accountId","label":"ID de cuenta","type":"number","required":true,"help":"Identificador numerico de la cuenta de Chatwoot."},{"key":"inboxId","label":"ID de inbox","type":"number","required":true,"help":"Identificador numerico del inbox usado por el bridge."},{"key":"inboxIdentifier","label":"Identificador de inbox","type":"text","required":true,"help":"Identificador publico del inbox usado para localizarlo en Chatwoot."}],"secretFields":[{"key":"apiToken","label":"Token API","type":"password","required":true,"help":"Token API de la cuenta de Chatwoot."}],"draftConfig":{"name":"Chatwoot","baseUrl":"https://chat.sotomayorconsulting.com","enabled":true,"inboxId":12,"accountId":2,"integrationId":"chatwoot-2","inboxIdentifier":"cxLDVBr54bvLm5YZTNu5zySP","providerInstance":"cxLDVBr54bvLm5YZTNu5zySP","defaultCountryCode":"1"},"activeConfig":{"name":"Chatwoot","baseUrl":"https://chat.sotomayorconsulting.com","enabled":true,"inboxId":12,"accountId":2,"integrationId":"chatwoot-2","inboxIdentifier":"cxLDVBr54bvLm5YZTNu5zySP","providerInstance":"cxLDVBr54bvLm5YZTNu5zySP","defaultCountryCode":"1"},"draftSecretsConfigured":{"apiToken":true},"activeSecretsConfigured":{"apiToken":true},"lastValidation":null,"lastValidatedAt":null,"lastActivatedAt":"2026-07-05T05:36:36.000Z","summary":"Account 2 / inbox 12 (cxLDVBr54bvLm5YZTNu5zySP) | whatsapp"},{"providerKey":"ycloud","label":"YCloud","role":"parallel","editable":true,"enabled":true,"status":"active","revision":1,"commonFields":[{"key":"name","label":"Nombre de la integracion","type":"text","required":true,"help":"Nombre visible para el equipo."},{"key":"organization","label":"Organizacion / cliente","type":"text","help":"Nombre opcional de la empresa o cliente dueño de esta integracion."},{"key":"channel","label":"Canal","type":"text","placeholder":"whatsapp","help":"Canal principal de mensajeria que usa esta integracion."},{"key":"operationalCountry","label":"Pais operativo","type":"text","help":"Pais donde opera esta integracion y se toma como referencia para la configuracion."},{"key":"defaultCountryCode","label":"Codigo telefonico","type":"text","help":"Codigo telefonico usado para normalizar contactos antes de enviarlos a Chatwoot."},{"key":"timeZone","label":"Zona horaria","type":"text","placeholder":"America/Guayaquil","help":"Zona horaria usada en registros y alertas."},{"key":"description","label":"Descripcion interna","type":"textarea","help":"Nota breve para que cualquier persona entienda para que sirve esta integracion."},{"key":"enabled","label":"Habilitado","type":"checkbox","help":"Si se desactiva, el provider queda como borrador y no entra en el runtime."},{"key":"integrationId","label":"ID de integracion","type":"text","required":true,"readonly":true,"help":"Identificador fijo usado por los webhooks y los atributos de Chatwoot."},{"key":"providerInstance","label":"Instancia del proveedor","type":"text","required":true,"help":"Numero, identificador de inbox o instancia concreta del provider."},{"key":"baseUrl","label":"URL base","type":"url","required":true,"help":"URL base de la API de YCloud."},{"key":"defaultCountryCode","label":"Codigo pais por defecto","type":"text","required":true,"help":"Codigo de pais de respaldo usado para normalizar telefonos."},{"key":"signatureToleranceSeconds","label":"Tolerancia de firma","type":"number","required":true,"help":"Ventana de tolerancia de firma del webhook en segundos."}],"secretFields":[{"key":"apiKey","label":"Clave API","type":"password","required":true,"help":"Clave API de YCloud usada para envio y verificacion."},{"key":"webhookSecret","label":"Secreto del webhook","type":"password","required":false,"help":"Secreto HMAC usado para validar los webhooks entrantes de YCloud."}],"draftConfig":{"name":"YCloud","baseUrl":"https://api.ycloud.com","enabled":true,"integrationId":"ycloud","providerInstance":"+17542252904","defaultCountryCode":"1","signatureToleranceSeconds":300},"activeConfig":{"name":"YCloud","baseUrl":"https://api.ycloud.com","enabled":true,"integrationId":"ycloud","providerInstance":"+17542252904","defaultCountryCode":"1","signatureToleranceSeconds":300},"draftSecretsConfigured":{"apiKey":true,"webhookSecret":true},"activeSecretsConfigured":{"apiKey":true,"webhookSecret":true},"lastValidation":null,"lastValidatedAt":null,"lastActivatedAt":"2026-07-05T05:36:36.000Z","summary":"Phone +17542252904 / integration ycloud | whatsapp"}],"summary":{"editableProviders":2,"readyProviders":2,"activeProviders":2,"degradedProviders":0}},"feed":[{"id":"bridge_a3d37e828640eb8b3429d002c6cbb118132c4a5e29a01f21000c4174e38aa77a:synced:none","provider":"ycloud","kind":"technical","stage":"synced","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +593 *** 3563 | conversacion 641 | mensaje msg_37a15280-c1bf-4230-aae9-95c8b727f889","status":"success","occurredAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Sincronizado","conversation 641","message msg_37a15280-c1bf-4230-aae9-95c8b727f889","+593 *** 3563"],"conversationId":641,"messageId":"msg_37a15280-c1bf-4230-aae9-95c8b727f889"},{"id":"bridge_a3d37e828640eb8b3429d002c6cbb118132c4a5e29a01f21000c4174e38aa77a:processed:none","provider":"ycloud","kind":"technical","stage":"processed","title":"Procesado","detail":"Enviado a Chatwoot | +593 *** 3563 | conversacion 641 | mensaje msg_37a15280-c1bf-4230-aae9-95c8b727f889","status":"success","occurredAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Procesado","conversation 641","message msg_37a15280-c1bf-4230-aae9-95c8b727f889","+593 *** 3563"],"conversationId":641,"messageId":"msg_37a15280-c1bf-4230-aae9-95c8b727f889"},{"id":"ycloud_476fbbf09d40c7e9acfa131924a3686aff7991a38aa67de3a4dcf99a618e61ce:queued:none","provider":"ycloud","kind":"technical","stage":"queued","title":"En cola","detail":"En cola para procesar | +593 *** 3563","status":"warning","occurredAt":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","En cola","+593 *** 3563"],"conversationId":null,"messageId":null},{"id":"ycloud_476fbbf09d40c7e9acfa131924a3686aff7991a38aa67de3a4dcf99a618e61ce:validated:none","provider":"ycloud","kind":"technical","stage":"validated","title":"Validado","detail":"Validacion aprobada | +593 *** 3563","status":"success","occurredAt":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Validado","+593 *** 3563"],"conversationId":null,"messageId":null},{"id":"ycloud_476fbbf09d40c7e9acfa131924a3686aff7991a38aa67de3a4dcf99a618e61ce:received:none","provider":"ycloud","kind":"technical","stage":"received","title":"Recibido","detail":"Webhook recibido y normalizado | +593 *** 3563","status":"info","occurredAt":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Recibido","+593 *** 3563"],"conversationId":null,"messageId":null},{"id":"bridge_17a7f79689a94403d15f315b5c647d9835c191fba849a4158439bd3e76ff60a6:synced:none","provider":"ycloud","kind":"technical","stage":"synced","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +593 *** 4060 | conversacion 2352 | mensaje msg_f276d456-97cb-45c7-9ad7-875e8789a926","status":"success","occurredAt":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Sincronizado","conversation 2352","message msg_f276d456-97cb-45c7-9ad7-875e8789a926","+593 *** 4060"],"conversationId":2352,"messageId":"msg_f276d456-97cb-45c7-9ad7-875e8789a926"},{"id":"bridge_17a7f79689a94403d15f315b5c647d9835c191fba849a4158439bd3e76ff60a6:processed:none","provider":"ycloud","kind":"technical","stage":"processed","title":"Procesado","detail":"Enviado a Chatwoot | +593 *** 4060 | conversacion 2352 | mensaje msg_f276d456-97cb-45c7-9ad7-875e8789a926","status":"success","occurredAt":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Procesado","conversation 2352","message msg_f276d456-97cb-45c7-9ad7-875e8789a926","+593 *** 4060"],"conversationId":2352,"messageId":"msg_f276d456-97cb-45c7-9ad7-875e8789a926"},{"id":"ycloud_83d6889b820403137467347a26f789ea04fc06d9eb2ff30dd963a1195f993778:queued:none","provider":"ycloud","kind":"technical","stage":"queued","title":"En cola","detail":"En cola para procesar | +593 *** 4060","status":"warning","occurredAt":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","En cola","+593 *** 4060"],"conversationId":null,"messageId":null},{"id":"ycloud_83d6889b820403137467347a26f789ea04fc06d9eb2ff30dd963a1195f993778:validated:none","provider":"ycloud","kind":"technical","stage":"validated","title":"Validado","detail":"Validacion aprobada | +593 *** 4060","status":"success","occurredAt":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Validado","+593 *** 4060"],"conversationId":null,"messageId":null},{"id":"ycloud_83d6889b820403137467347a26f789ea04fc06d9eb2ff30dd963a1195f993778:received:none","provider":"ycloud","kind":"technical","stage":"received","title":"Recibido","detail":"Webhook recibido y normalizado | +593 *** 4060","status":"info","occurredAt":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Recibido","+593 *** 4060"],"conversationId":null,"messageId":null},{"id":"bridge_1604df26888773d8c662c3cf31eed4fd0ab771e51f1985eceb5af4d298862b91:synced:none","provider":"ycloud","kind":"technical","stage":"synced","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +525 *** 5796 | conversacion 1663 | mensaje msg_4f08f509-6498-4fc9-bdea-80138336b4cb","status":"success","occurredAt":"Mon Jul 20 2026 22:34:30 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Sincronizado","conversation 1663","message msg_4f08f509-6498-4fc9-bdea-80138336b4cb","+525 *** 5796"],"conversationId":1663,"messageId":"msg_4f08f509-6498-4fc9-bdea-80138336b4cb"},{"id":"bridge_1604df26888773d8c662c3cf31eed4fd0ab771e51f1985eceb5af4d298862b91:processed:none","provider":"ycloud","kind":"technical","stage":"processed","title":"Procesado","detail":"Enviado a Chatwoot | +525 *** 5796 | conversacion 1663 | mensaje msg_4f08f509-6498-4fc9-bdea-80138336b4cb","status":"success","occurredAt":"Mon Jul 20 2026 22:34:30 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Procesado","conversation 1663","message msg_4f08f509-6498-4fc9-bdea-80138336b4cb","+525 *** 5796"],"conversationId":1663,"messageId":"msg_4f08f509-6498-4fc9-bdea-80138336b4cb"},{"id":"ycloud_09fdd2c6257064a166d18034c2919becf8d09bf948e1da3feef785654a46b019:queued:none","provider":"ycloud","kind":"technical","stage":"queued","title":"En cola","detail":"En cola para procesar | +525 *** 5796","status":"warning","occurredAt":"Mon Jul 20 2026 22:34:28 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","En cola","+525 *** 5796"],"conversationId":null,"messageId":null},{"id":"ycloud_09fdd2c6257064a166d18034c2919becf8d09bf948e1da3feef785654a46b019:validated:none","provider":"ycloud","kind":"technical","stage":"validated","title":"Validado","detail":"Validacion aprobada | +525 *** 5796","status":"success","occurredAt":"Mon Jul 20 2026 22:34:28 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Validado","+525 *** 5796"],"conversationId":null,"messageId":null},{"id":"ycloud_09fdd2c6257064a166d18034c2919becf8d09bf948e1da3feef785654a46b019:received:none","provider":"ycloud","kind":"technical","stage":"received","title":"Recibido","detail":"Webhook recibido y normalizado | +525 *** 5796","status":"info","occurredAt":"Mon Jul 20 2026 22:34:28 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Recibido","+525 *** 5796"],"conversationId":null,"messageId":null},{"id":"bridge_6b7165364d751f8c11b46380fe505bb2dad8d142c865001529f874f85bdf1f86:synced:none","provider":"ycloud","kind":"technical","stage":"synced","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +593 *** 0693 | conversacion 2289 | mensaje msg_59efb72d-ab71-49f5-8edb-1dd408c23060","status":"success","occurredAt":"Mon Jul 20 2026 22:22:57 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Sincronizado","conversation 2289","message msg_59efb72d-ab71-49f5-8edb-1dd408c23060","+593 *** 0693"],"conversationId":2289,"messageId":"msg_59efb72d-ab71-49f5-8edb-1dd408c23060"},{"id":"bridge_6b7165364d751f8c11b46380fe505bb2dad8d142c865001529f874f85bdf1f86:processed:none","provider":"ycloud","kind":"technical","stage":"processed","title":"Procesado","detail":"Enviado a Chatwoot | +593 *** 0693 | conversacion 2289 | mensaje msg_59efb72d-ab71-49f5-8edb-1dd408c23060","status":"success","occurredAt":"Mon Jul 20 2026 22:22:57 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Procesado","conversation 2289","message msg_59efb72d-ab71-49f5-8edb-1dd408c23060","+593 *** 0693"],"conversationId":2289,"messageId":"msg_59efb72d-ab71-49f5-8edb-1dd408c23060"},{"id":"ycloud_e3fdce8b6a142bcfcbda106425a52a76a3064d7a02f74061b1de72a7f2b7dde0:queued:none","provider":"ycloud","kind":"technical","stage":"queued","title":"En cola","detail":"En cola para procesar | +593 *** 0693","status":"warning","occurredAt":"Mon Jul 20 2026 22:22:53 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","En cola","+593 *** 0693"],"conversationId":null,"messageId":null},{"id":"ycloud_e3fdce8b6a142bcfcbda106425a52a76a3064d7a02f74061b1de72a7f2b7dde0:validated:none","provider":"ycloud","kind":"technical","stage":"validated","title":"Validado","detail":"Validacion aprobada | +593 *** 0693","status":"success","occurredAt":"Mon Jul 20 2026 22:22:53 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Validado","+593 *** 0693"],"conversationId":null,"messageId":null},{"id":"ycloud_e3fdce8b6a142bcfcbda106425a52a76a3064d7a02f74061b1de72a7f2b7dde0:received:none","provider":"ycloud","kind":"technical","stage":"received","title":"Recibido","detail":"Webhook recibido y normalizado | +593 *** 0693","status":"info","occurredAt":"Mon Jul 20 2026 22:22:53 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Recibido","+593 *** 0693"],"conversationId":null,"messageId":null},{"id":"bridge_965e81b5ac16fc4ce55277178680b8b4a9461a5c8e5aecf3127abfdd0a155c2f:synced:sent","provider":"ycloud","kind":"technical","stage":"synced","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +593 *** 3878 | conversacion 1897 | mensaje msg_120063b3-cf63-422e-ad09-c7eacdc44f9a","status":"success","occurredAt":"Mon Jul 20 2026 22:09:30 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Sincronizado","conversation 1897","message msg_120063b3-cf63-422e-ad09-c7eacdc44f9a","+593 *** 3878"],"conversationId":1897,"messageId":"msg_120063b3-cf63-422e-ad09-c7eacdc44f9a"},{"id":"bridge_965e81b5ac16fc4ce55277178680b8b4a9461a5c8e5aecf3127abfdd0a155c2f:processed:sent","provider":"ycloud","kind":"technical","stage":"processed","title":"Procesado","detail":"Enviado a Chatwoot | +593 *** 3878 | conversacion 1897 | mensaje msg_120063b3-cf63-422e-ad09-c7eacdc44f9a","status":"success","occurredAt":"Mon Jul 20 2026 22:09:30 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Procesado","conversation 1897","message msg_120063b3-cf63-422e-ad09-c7eacdc44f9a","+593 *** 3878"],"conversationId":1897,"messageId":"msg_120063b3-cf63-422e-ad09-c7eacdc44f9a"},{"id":"ycloud_f00cfc91ec498aabbfe12aa4127fc48d561e6278b3bf91c40d23f3787ea193c9:queued:sent","provider":"ycloud","kind":"technical","stage":"queued","title":"En cola","detail":"En cola para procesar | +593 *** 3878","status":"warning","occurredAt":"Mon Jul 20 2026 22:09:29 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","En cola","+593 *** 3878"],"conversationId":null,"messageId":null},{"id":"ycloud_f00cfc91ec498aabbfe12aa4127fc48d561e6278b3bf91c40d23f3787ea193c9:validated:sent","provider":"ycloud","kind":"technical","stage":"validated","title":"Validado","detail":"Validacion aprobada | +593 *** 3878","status":"success","occurredAt":"Mon Jul 20 2026 22:09:29 GMT+0000 (Coordinated Universal Time)","tags":["YCloud","ycloud","Validado","+593 *** 3878"],"conversationId":null,"messageId":null}],"timeline":[{"id":"ycloud:ycloud:wamid.HBgMNTkzOTkyNzIzNTYzFQIAEhgUMkEzNkIzNTBENjgzMjlDMzBBRUYA","provider":"ycloud","title":"Conversation 641","subtitle":"Bridge message pipeline","phone":"+593 *** 3563","conversationId":641,"messageId":"msg_37a15280-c1bf-4230-aae9-95c8b727f889","lastEventAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","stages":[{"key":"received","label":"Recibido","status":"done","occurredAt":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","detail":"Webhook recibido y normalizado | +593 *** 3563"},{"key":"validated","label":"Validado","status":"done","occurredAt":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","detail":"Validacion aprobada | +593 *** 3563"},{"key":"queued","label":"En cola","status":"done","occurredAt":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","detail":"En cola para procesar | +593 *** 3563"},{"key":"processed","label":"Procesado","status":"done","occurredAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","detail":"Enviado a Chatwoot | +593 *** 3563 | conversacion 641 | mensaje msg_37a15280-c1bf-4230-aae9-95c8b727f889"},{"key":"synced","label":"Sincronizado","status":"current","occurredAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","detail":"Conversacion sincronizada con Chatwoot | +593 *** 3563 | conversacion 641 | mensaje msg_37a15280-c1bf-4230-aae9-95c8b727f889"}],"notes":["Chatwoot sync completed.","Bridge processing completed."]},{"id":"ycloud:ycloud:wamid.HBgMNTkzOTg3ODc0MDYwFQIAEhgUM0FBRDNDQUIxODcwNDUxRDk5NkQA","provider":"ycloud","title":"Conversation 2352","subtitle":"Bridge message pipeline","phone":"+593 *** 4060","conversationId":2352,"messageId":"msg_f276d456-97cb-45c7-9ad7-875e8789a926","lastEventAt":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","stages":[{"key":"received","label":"Recibido","status":"done","occurredAt":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","detail":"Webhook recibido y normalizado | +593 *** 4060"},{"key":"validated","label":"Validado","status":"done","occurredAt":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","detail":"Validacion aprobada | +593 *** 4060"},{"key":"queued","label":"En cola","status":"done","occurredAt":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","detail":"En cola para procesar | +593 *** 4060"},{"key":"processed","label":"Procesado","status":"done","occurredAt":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","detail":"Enviado a Chatwoot | +593 *** 4060 | conversacion 2352 | mensaje msg_f276d456-97cb-45c7-9ad7-875e8789a926"},{"key":"synced","label":"Sincronizado","status":"current","occurredAt":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","detail":"Conversacion sincronizada con Chatwoot | +593 *** 4060 | conversacion 2352 | mensaje msg_f276d456-97cb-45c7-9ad7-875e8789a926"}],"notes":["Chatwoot sync completed.","Bridge processing completed."]},{"id":"ycloud:ycloud:wamid.HBgNNTIxNTUxOTU0NTc5NhUCABIYFDJBM0IzRkM1MUQxM0YzOUZBNzkwAA==","provider":"ycloud","title":"Conversation 1663","subtitle":"Bridge message pipeline","phone":"+525 *** 5796","conversationId":1663,"messageId":"msg_4f08f509-6498-4fc9-bdea-80138336b4cb","lastEventAt":"Mon Jul 20 2026 22:34:30 GMT+0000 (Coordinated Universal Time)","stages":[{"key":"received","label":"Recibido","status":"done","occurredAt":"Mon Jul 20 2026 22:34:28 GMT+0000 (Coordinated Universal Time)","detail":"Webhook recibido y normalizado | +525 *** 5796"},{"key":"validated","label":"Validado","status":"done","occurredAt":"Mon Jul 20 2026 22:34:28 GMT+0000 (Coordinated Universal Time)","detail":"Validacion aprobada | +525 *** 5796"},{"key":"queued","label":"En cola","status":"done","occurredAt":"Mon Jul 20 2026 22:34:28 GMT+0000 (Coordinated Universal Time)","detail":"En cola para procesar | +525 *** 5796"},{"key":"processed","label":"Procesado","status":"done","occurredAt":"Mon Jul 20 2026 22:34:30 GMT+0000 (Coordinated Universal Time)","detail":"Enviado a Chatwoot | +525 *** 5796 | conversacion 1663 | mensaje msg_4f08f509-6498-4fc9-bdea-80138336b4cb"},{"key":"synced","label":"Sincronizado","status":"current","occurredAt":"Mon Jul 20 2026 22:34:30 GMT+0000 (Coordinated Universal Time)","detail":"Conversacion sincronizada con Chatwoot | +525 *** 5796 | conversacion 1663 | mensaje msg_4f08f509-6498-4fc9-bdea-80138336b4cb"}],"notes":["Chatwoot sync completed.","Bridge processing completed."]},{"id":"ycloud:ycloud:wamid.HBgMNTkzOTk4OTMwNjkzFQIAEhgUMkE1NTgxODhEREVGMTE1NjQxQUMA","provider":"ycloud","title":"Conversation 2289","subtitle":"Bridge message pipeline","phone":"+593 *** 0693","conversationId":2289,"messageId":"msg_59efb72d-ab71-49f5-8edb-1dd408c23060","lastEventAt":"Mon Jul 20 2026 22:22:57 GMT+0000 (Coordinated Universal Time)","stages":[{"key":"received","label":"Recibido","status":"done","occurredAt":"Mon Jul 20 2026 22:22:53 GMT+0000 (Coordinated Universal Time)","detail":"Webhook recibido y normalizado | +593 *** 0693"},{"key":"validated","label":"Validado","status":"done","occurredAt":"Mon Jul 20 2026 22:22:53 GMT+0000 (Coordinated Universal Time)","detail":"Validacion aprobada | +593 *** 0693"},{"key":"queued","label":"En cola","status":"done","occurredAt":"Mon Jul 20 2026 22:22:53 GMT+0000 (Coordinated Universal Time)","detail":"En cola para procesar | +593 *** 0693"},{"key":"processed","label":"Procesado","status":"done","occurredAt":"Mon Jul 20 2026 22:22:57 GMT+0000 (Coordinated Universal Time)","detail":"Enviado a Chatwoot | +593 *** 0693 | conversacion 2289 | mensaje msg_59efb72d-ab71-49f5-8edb-1dd408c23060"},{"key":"synced","label":"Sincronizado","status":"current","occurredAt":"Mon Jul 20 2026 22:22:57 GMT+0000 (Coordinated Universal Time)","detail":"Conversacion sincronizada con Chatwoot | +593 *** 0693 | conversacion 2289 | mensaje msg_59efb72d-ab71-49f5-8edb-1dd408c23060"}],"notes":["Chatwoot sync completed.","Bridge processing completed."]},{"id":"ycloud:ycloud:wamid.HBgMNTkzOTg0MjkzODc4FQIAERgWM0VCMEU3MkMyQjk3OTBFOUNFMDk2MQA=","provider":"ycloud","title":"Conversation 1897","subtitle":"Bridge message pipeline","phone":"+593 *** 3878","conversationId":1897,"messageId":"msg_120063b3-cf63-422e-ad09-c7eacdc44f9a","lastEventAt":"Mon Jul 20 2026 22:09:30 GMT+0000 (Coordinated Universal Time)","stages":[{"key":"received","label":"Recibido","status":"pending","occurredAt":null,"detail":null},{"key":"validated","label":"Validado","status":"done","occurredAt":"Mon Jul 20 2026 22:09:29 GMT+0000 (Coordinated Universal Time)","detail":"Validacion aprobada | +593 *** 3878"},{"key":"queued","label":"En cola","status":"done","occurredAt":"Mon Jul 20 2026 22:09:29 GMT+0000 (Coordinated Universal Time)","detail":"En cola para procesar | +593 *** 3878"},{"key":"processed","label":"Procesado","status":"done","occurredAt":"Mon Jul 20 2026 22:09:30 GMT+0000 (Coordinated Universal Time)","detail":"Enviado a Chatwoot | +593 *** 3878 | conversacion 1897 | mensaje msg_120063b3-cf63-422e-ad09-c7eacdc44f9a"},{"key":"synced","label":"Sincronizado","status":"current","occurredAt":"Mon Jul 20 2026 22:09:30 GMT+0000 (Coordinated Universal Time)","detail":"Conversacion sincronizada con Chatwoot | +593 *** 3878 | conversacion 1897 | mensaje msg_120063b3-cf63-422e-ad09-c7eacdc44f9a"}],"notes":["Chatwoot sync completed.","Bridge processing completed."]}],"ownership":{"managedAttribute":"atendido_por","lastSyncAt":null,"lastConversationId":null,"lastAssignee":null,"lastAttendidoPor":null,"lastOwnerType":"unknown","syncStatus":"idle"},"observability":{"recentWindowMinutes":15,"recentEventCount":0,"recentEventRatePerMinute":0,"lastEventAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","lastSyncAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","lastHeartbeatAt":null,"lastProcessedAt":"2026-07-21T00:30:35.869Z","lastFilteredAt":"2026-07-21T02:12:34.632Z","lastFailedAt":"2026-07-20T22:04:14.887Z","monitorStartedAt":"2026-07-06T21:55:13.458Z","monitorUptimeMs":1262739492,"averagePipelineLatencyMs":2800,"maxPipelineLatencyMs":6000,"providerFreshness":{"evolution":{"lastEventAt":null,"lastEventAgeMs":null,"lastSyncAt":null,"lastSyncAgeMs":null},"ycloud":{"lastEventAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","lastEventAgeMs":43817950,"lastSyncAt":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","lastSyncAgeMs":43817950}}},"performance":{"queue":{"backend":"bullmq","available":true,"capturedAt":"2026-07-21T12:40:52.859Z","counts":{"waiting":0,"active":0,"delayed":0,"completed":1000,"failed":6,"paused":0,"prioritized":0,"waitingChildren":0},"perJob":{"outbound.message":{"waiting":0,"active":0,"delayed":0,"completed":0,"failed":0,"paused":0,"prioritized":0,"waitingChildren":0},"inbound.event":{"waiting":0,"active":0,"delayed":0,"completed":0,"failed":0,"paused":0,"prioritized":0,"waitingChildren":0},"bridge.inbound":{"waiting":0,"active":0,"delayed":0,"completed":1000,"failed":6,"paused":0,"prioritized":0,"waitingChildren":0},"webhook.delivery":{"waiting":0,"active":0,"delayed":0,"completed":0,"failed":0,"paused":0,"prioritized":0,"waitingChildren":0},"media.cleanup":{"waiting":0,"active":0,"delayed":0,"completed":0,"failed":0,"paused":0,"prioritized":0,"waitingChildren":0}}},"retryPolicy":{"attempts":5,"backoffMs":5000},"pipelineLatencyP50Ms":2000,"pipelineLatencyP95Ms":5600,"syncLagP50Ms":0,"syncLagP95Ms":0},"alerts":[{"key":"queueLag","label":"Queue lag","state":"healthy","value":"0 jobs pendientes","hint":"waiting 0 · delayed 0 · prioritized 0 · waiting children 0","action":"Si sube, revisa workers, reintentos y profundidad de BullMQ."},{"key":"failedJobs","label":"Failed jobs","state":"danger","value":"6 jobs fallidos","hint":"Dead letters 6 · completed 1000 · paused 0","action":"Abre los errores de worker y limpia solo los jobs seguros de reintentar."},{"key":"syncLatency","label":"Sync latency","state":"healthy","value":"0ms","hint":"p50 0ms · retry policy 5x / 5.0s","action":"El objetivo operativo es mantener la sincronización por debajo de 5s."}],"privacy":{"maskedByDefault":true,"phoneNumbersMasked":true,"messageBodiesMasked":true,"rawPayloadsHidden":true,"developerEndpointsSeparated":true},"health":{"state":"degraded","averageScore":89,"currentScore":80,"minScore":79,"maxScore":100,"dropCount":13,"warningCount":2,"dangerCount":1,"points":[{"label":"23:09","time":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","score":79,"dropWeight":1,"status":"warning","title":"En cola","detail":"En cola para procesar | +593 *** 4060"},{"label":"23:09","time":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","score":84,"dropWeight":0,"status":"success","title":"Validado","detail":"Validacion aprobada | +593 *** 4060"},{"label":"23:09","time":"Mon Jul 20 2026 23:09:44 GMT+0000 (Coordinated Universal Time)","score":85,"dropWeight":0,"status":"info","title":"Recibido","detail":"Webhook recibido y normalizado | +593 *** 4060"},{"label":"23:09","time":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","score":90,"dropWeight":0,"status":"success","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +593 *** 4060 | conversacion 2352 | mensaje msg_f276d456-97cb-45c7-9ad7-875e8789a926"},{"label":"23:09","time":"Mon Jul 20 2026 23:09:45 GMT+0000 (Coordinated Universal Time)","score":95,"dropWeight":0,"status":"success","title":"Procesado","detail":"Enviado a Chatwoot | +593 *** 4060 | conversacion 2352 | mensaje msg_f276d456-97cb-45c7-9ad7-875e8789a926"},{"label":"00:30","time":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","score":86,"dropWeight":1,"status":"warning","title":"En cola","detail":"En cola para procesar | +593 *** 3563"},{"label":"00:30","time":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","score":91,"dropWeight":0,"status":"success","title":"Validado","detail":"Validacion aprobada | +593 *** 3563"},{"label":"00:30","time":"Tue Jul 21 2026 00:30:29 GMT+0000 (Coordinated Universal Time)","score":92,"dropWeight":0,"status":"info","title":"Recibido","detail":"Webhook recibido y normalizado | +593 *** 3563"},{"label":"00:30","time":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","score":97,"dropWeight":0,"status":"success","title":"Sincronizado","detail":"Conversacion sincronizada con Chatwoot | +593 *** 3563 | conversacion 641 | mensaje msg_37a15280-c1bf-4230-aae9-95c8b727f889"},{"label":"00:30","time":"Tue Jul 21 2026 00:30:35 GMT+0000 (Coordinated Universal Time)","score":100,"dropWeight":0,"status":"success","title":"Procesado","detail":"Enviado a Chatwoot | +593 *** 3563 | conversacion 641 | mensaje msg_37a15280-c1bf-4230-aae9-95c8b727f889"},{"label":"Ahora","time":"2026-07-21T12:40:52.950Z","score":80,"dropWeight":5,"status":"danger","title":"Estado actual","detail":"Evolution en pausa intencional · bullmq queue · Sin backlog · 6 jobs fallidos · Lag de sync p95 0ms"}]},"monitor":{"enabled":false,"instance":"SotoIA","inboxId":12,"inboxIdentifier":"cxLDVBr54bvLm5YZTNu5zySP","startedAt":"2026-07-06T21:55:13.458Z","lastProcessedAt":"2026-07-21T00:30:35.869Z","lastFilteredAt":"2026-07-21T02:12:34.632Z","lastFailedAt":"2026-07-20T22:04:14.887Z","connectionStatus":"paused","reconnectAttempts":0,"heartbeatIntervalMs":30000,"processedEvents":2564,"filteredEvents":52515,"failedEvents":234},"name":"Bridge-EvoApi","bridgeEnabled":true,"instance":"SotoIA"}