diff --git a/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/dto/AuthDTO.kt b/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/dto/AuthDTO.kt
index 150d34c4f..ac8ccb5a0 100644
--- a/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/dto/AuthDTO.kt
+++ b/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/dto/AuthDTO.kt
@@ -4,6 +4,3 @@ import kotlinx.serialization.Serializable
 
 @Serializable
 data class AuthDTO(val authKey: String) : DTO
-
-@Serializable
-data class AuthResDTO(val code: Int, val session: String) : DTO
diff --git a/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/route/AuthRouteModule.kt b/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/route/AuthRouteModule.kt
index 167846972..2b3871eef 100644
--- a/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/route/AuthRouteModule.kt
+++ b/mirai-api-http/src/main/kotlin/net/mamoe/mirai/api/http/route/AuthRouteModule.kt
@@ -14,9 +14,9 @@ fun Application.authModule() {
     routing {
         miraiAuth("/auth") {
             if (it.authKey != SessionManager.authKey) {
-                call.respondDTO(AuthResDTO(1, ""))
+                call.respondStateCode(StateCode(1, "Auth Key错误"))
             } else {
-                call.respondDTO(AuthResDTO(0, SessionManager.createTempSession().key))
+                call.respondStateCode(StateCode(0, SessionManager.createTempSession().key))
             }
         }