Obtém todas as notificações para o utilizador ou administrador

GET /notifications

Retorna as notificações para o utilizador logado (utilizador ou administrador).

Responses

  • 200 application/json

    Notificações obtidas com sucesso

    Hide response attributes Show response attributes object
    • id integer
    • user_id integer
    • admin boolean
    • message string
    • is_read boolean
    • created_at string(date-time)
  • 403 application/json

    Acesso não autorizado

    Hide response attribute Show response attribute object
    • error string
GET /notifications
curl \
 --request GET 'http://localhost:8000/notifications'
Response examples (200)
[
  {
    "id": 42,
    "user_id": 42,
    "admin": true,
    "message": "string",
    "is_read": true,
    "created_at": "2025-05-04T09:42:00Z"
  }
]
Response examples (403)
{
  "error": "Não autorizado"
}