Listar notificaciones del usuario autenticado
GET/notifications
Propósito
Recuperar la bandeja de notificaciones del usuario autenticado con paginación y filtros.
Objetivo
Permitir al frontend renderizar el centro de notificaciones y su estado de lectura sin cálculos adicionales.
Casos de uso
- Cargar listado inicial de notificaciones.
- Aplicar filtros por tipo, prioridad o solo no leídas.
- Sincronizar contador de no leídas junto al listado.
Detalles técnicos
- Ruta protegida por
userMiddleware.isLoged. - La query se valida con
validateNotificationQuery. pagedefault real:1.limitdefault real:20(máximo100).- 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
Listado paginado obtenido correctamente.
Parámetros de consulta inválidos.
No autenticado o sesión inválida.
Error interno durante la consulta.