Notificaciones
Certificados de la empresa próximos a vencer o vencidos sin renovar, y bandeja de notificaciones internas del usuario.
Certificados de la empresa próximos a vencer o vencidos sin renovar
Retorna los certificados emitidos (estado PROCESSED) de la empresa del usuario autenticado según la ventana `days`, ordenados por fecha de vencimiento ascendente. Siempre se filtra por la empresa del usuario. `urgency_level` se calcula con los días restantes: critical con 7 días o menos (incluye vencidos), high de 8 a 15, medium de 16 a 30 y low con más de 30.
Listar notificaciones del usuario autenticado
Retorna, paginadas y de la más reciente a la más antigua, las notificaciones internas (campana) guardadas para el usuario. El único tipo que se registra para usuarios es el aviso de novedades de la plataforma: se deja en cada envío del correo de novedades a cada usuario cliente (no administrador) activo, no eliminado, con correo verificado y vinculado a una empresa activa que no tenga ningún administrador vinculado, cuyo correo no esté dado de baja ni suprimido. El aviso solo se registra si el correo de novedades se envió correctamente, y es uno por envío aunque el usuario esté vinculado a varias empresas. Su `data` trae `type` = `release_notes`, `title` (asunto del envío), `versions` (versiones incluidas), `changes_count` (cantidad de cambios) y `url` (`/changes-history`). Los avisos de correo bloqueado o suprimido se envían solo por correo y no aparecen en esta lista. Los vencimientos de certificados no se registran aquí: se consultan en GET /certificates/expiring.
Marcar una notificación como leída
Marca como leída una notificación del usuario autenticado. Si ya estaba leída, conserva la fecha de lectura original y responde 200. No recibe cuerpo.
Marcar todas las notificaciones como leídas
Marca como leídas todas las notificaciones no leídas del usuario autenticado. No recibe cuerpo. Responde 200 aunque no haya notificaciones pendientes.