Saltar al contenido principal

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.
  • page default real: 1.
  • limit default real: 20 (máximo 100).
  • Respuesta de éxito en envelope tools.returnOK: { status, data, 0 }.

Autenticación

Requiere JWT (bearerAuth) o API key (apiKeyAuth).

Request

Responses

Listado paginado obtenido correctamente.