diff --git a/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java b/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java
index f654a6163c25a69ff4ab71163960387135efde0b..d71afaa096298d23864d82b2bcd5c9b79841ced7 100644
--- a/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java
+++ b/src/main/java/com/tarento/upsmf/userManagement/handler/UserHandler.java
@@ -196,4 +196,17 @@ public class UserHandler {
     public ResponseEntity<String> getUserByAttribute(JsonNode body) throws SQLException, IOException, URISyntaxException {
         return userService.getUserListByAttribute(body);
     }
+
+    public ResponseEntity<String> logout(JsonNode jsonNode) throws IOException {
+        if(jsonNode == null
+                || jsonNode.isNull()
+                || jsonNode.isEmpty()) {
+            return ResponseEntity.badRequest().body("Invalid Request");
+        }
+        String userId = jsonNode.get("userId").asText();
+        if(userId == null || userId.isBlank()) {
+            return ResponseEntity.badRequest().body("Invalid User ID");
+        }
+        return userService.logout(userId);
+    }
 }