Desactiva la integración de Chatwoot para la instancia. El servidor solicita al bridge RyzeIntegrations que finalice la integración (cierra el WebSocket interno, libera recursos), borra el inbox correspondiente en Chatwoot y elimina la fila local.
El inbox creado en Chatwoot se elimina junto con la integración. Las conversaciones vinculadas a ese inbox pueden perderse, si deseas preservar el historial, expórtalo antes de llamar a este endpoint.
Lee el bridge_integration_id de la tabla chatwoot_integrations. Si no existe, devuelve 404.
2
DELETE en el bridge (timeout de 30 s)
Si el bridge está habilitado, llama a DELETE /v1/integrations/<bridge_integration_id>. El bridge cierra el WebSocket y elimina el inbox en Chatwoot (DELETE /api/v1/accounts/<id>/inboxes/<inbox_id>).
404 del bridge → tratado como ya eliminado (no falla).
Otros errores → registra una advertencia en el servidor y procede al siguiente paso.
3
Eliminar la fila local
Borra el registro de chatwoot_integrations en RyzeAPI. La operación se considera exitosa cuando este paso se completa.
La eliminación del inbox en Chatwoot es permanente. Para reactivar la integración más tarde, usa POST /api/chatwoot/set/:instance, se creará un nuevo inbox.