Retrieve all notifications for a specific student including system-wide and role-specific notifications
GET
/api/v1/student/{studentId}/notifications
curl \
--request GET 'http://localhost:3500/api/v1/student/uuid-string/notifications'
Response examples (200)
{
"message": "string",
"success": true,
"notifications": [
{
"id": "uuid-string",
"title": "Assignment Due",
"message": "Your assignment is due tomorrow",
"isRead": false,
"createdAt": "2025-09-25T10:30:00.000Z"
}
]
}
Response examples (400)
{
"message": "string",
"error": "string",
"statusCode": 42.0
}