diff --git a/src/main/java/resources/UserResource.java b/src/main/java/resources/UserResource.java
index 721ada955a01472919bf219447b4c33a567509c6..ceae621196089ec390159e543fa8ce933d7d7f62 100644
--- a/src/main/java/resources/UserResource.java
+++ b/src/main/java/resources/UserResource.java
@@ -57,4 +57,12 @@ public class UserResource {
         return userDAO.addUser(user);
     }
 
+    @PUT
+    @Path("/{userId}")
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public boolean editUser(@PathParam("userId") int userId, User user) {
+        UserDAO userDao = new UserDAO();
+        return userDao.editUser(userId,user.getUsername(),user.getPassword());
+    }
 }