Listar notificaciones no leídas
GET/notifications/unread
Propósito
Obtener solo notificaciones pendientes de lectura del usuario autenticado.
Objetivo
Reducir el payload del centro de notificaciones cuando la UI solo necesita pendientes.
Casos de uso
- Panel “No leídas”.
- Bandeja compacta en header.
- Carga incremental de pendientes.
Detalles técnicos
- Ruta protegida por
userMiddleware.isLoged. - Query validada por
validateNotificationQuery. pagedefault real:1.limitdefault real:20(máximo100).- No tiene middleware de rate-limit en esta ruta, por lo que no aplica
429. - Respuesta de éxito en envelope
tools.returnOK:{ status, data, 0 }.
Autenticación
Requiere JWT (bearerAuth) o API key (apiKeyAuth).
Request
Responses
- 200
- 400
- 401
- 500
Notificaciones no leídas obtenidas correctamente.
Parámetros de consulta inválidos.
No autenticado o sesión inválida.
Error interno durante la consulta.