diff --git a/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/controller/RepositoryController.kt b/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/controller/RepositoryController.kt
index d0ac1164dbb43a0c730d682d784db432d8c0ace7..2e28ae3c82d16a48503499e6e67d1b8eb482c492 100644
--- a/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/controller/RepositoryController.kt
+++ b/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/controller/RepositoryController.kt
@@ -167,16 +167,21 @@ class RepositoryController(
     suspend fun validateUserLogin(
         @PathVariable id: Long,
         @RequestBody validateDto: ValidateUserDto
-    ): ResponseEntity<Unit> {
+    ): ResponseEntity<OkResponseDto> {
         val gitlabUserId = userService.getGitlabUserId(validateUserDto = validateDto)
         val jwt = jwtService.createJWT(JwtContentDto(gitlabId = gitlabUserId))
+
         val gitlabCookie = ResponseCookie.from("gitlabIdToken", jwt ?: "")
             .httpOnly(true)
             .secure(true)
             .path("/")
             .maxAge(Duration.ofDays(7))
             .build()
-        return ResponseEntity.ok().header(HttpHeaders.SET_COOKIE, gitlabCookie.toString()).build()
+
+        return ResponseEntity
+            .ok()
+            .header(HttpHeaders.SET_COOKIE, gitlabCookie.toString())
+            .body(OkResponseDto())
     }
 
 
diff --git a/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/dto/OkResponseDto.kt b/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/dto/OkResponseDto.kt
new file mode 100644
index 0000000000000000000000000000000000000000..11c3b3971c708ac9d355836a17230a003736b297
--- /dev/null
+++ b/src/main/kotlin/de/fraunhofer/iem/dataprovider/repository/dto/OkResponseDto.kt
@@ -0,0 +1,5 @@
+package de.fraunhofer.iem.dataprovider.repository.dto
+
+data class OkResponseDto(
+    val status: Int = 200
+)