PATCH /entities/toggle-status-monitoring — extensible por código de proveedor.
integrationCode (la lógica aguas abajo depende del código; hoy: Güeno sanciones globales).
entityId.
global_gueno_sanctions_enrichment.UNSUPPORTED_MONITORING_INTEGRATION.true — incluir en monitoreo continuo cuando la org y el flujo lo permitan (reinclusión).false — excluir (equivalente a monitoringOptOut: true en la ruta deprecada).
Hay que enviar al menos uno de active o riskMatrixId.null para quitar el override por suscripción (el screening diario vuelve a usar la matriz global de la entidad).
Si se fija un UUID, solo esa matriz se usa en la corrida de reglas disparada por monitoreo (p. ej. trigger_monitoring_completed); no se mezcla con la matriz asignada a la entidad. No modifica entities.riskMatrixId.| HTTP | Código (ejemplo) | Cuándo |
|---|---|---|
| 404 | ENTITY_NOT_FOUND | La entidad no existe en la org. |
| 400 | UNSUPPORTED_MONITORING_INTEGRATION | integrationCode sin handler, o riskMatrixId en código no soportado. |
| 400 | INVALID_RISK_MATRIX | Matriz inexistente, archivada o de otra org. |
PATCH /entities/{id}/gueno-sanctions-monitoring-opt-out con { "monitoringOptOut": boolean } sigue disponible pero está deprecada; equivale a este endpoint con active: !monitoringOptOut.