Lista de endpoint
-
Enviar una Notificación (POST):
-
Método: POST
-
URL:
http://localhost:8080/api/notifications/send -
Headers: Key:
Content-Type, Value:application/json -
Body (raw, JSON):
{ "userId": 1, "type": "ACHIEVEMENT", "message": "¡Felicidades por alcanzar tu meta!", "viewed": false}
-
-
Obtener Todas las Notificaciones de un Usuario (GET):
- Método: GET
- URL:
http://localhost:8080/api/notifications/user/{userId}(reemplaza{userId}con el ID del usuario)
-
Marcar una Notificación como Vista (PUT):
- Método: PUT
- URL:
http://localhost:8080/api/notifications/view/{userId}/{notificationId}(reemplaza{userId}y{notificationId}con los valores correspondientes)
-
Eliminar Todas las Notificaciones de un Usuario (DELETE):
- Método: DELETE
- URL:
http://localhost:8080/api/notifications/user/{userId}(reemplaza{userId}con el ID del usuario)
-
Eliminar una Notificación Específica que ha sido Vista (DELETE):
- Método: DELETE
- URL:
http://localhost:8080/api/notifications/viewed/{userId}/{notificationId}(reemplaza{userId}y{notificationId}con los valores correspondientes)