---
title: "PUT /v1/admin/settings/auth-session"
method: PUT
path: "/v1/admin/settings/auth-session"
tags: ["AdminAuthSessionSettingsService"]
---

# PUT /v1/admin/settings/auth-session

`PUT /v1/admin/settings/auth-session`

UpdateAuthSessionSettings 更新会话 TTL 策略；TTL 数值越界返回 400。

## Request body

- AdminV1UpdateAuthSessionSettingsRequest
  - `settings` AdminV1AuthSessionSettings — AuthSessionSettings 登录会话 TTL 策略；越界由 service 层 ValidateHours/ValidateInt 拒绝。
    - `defaultTtlHours` integer
    - `loginFailureWindowMinutes` integer
    - `loginLockMinutes` integer
    - `loginMaxFailures` integer
    - `maxAbsoluteTtlHours` integer
    - `rememberMeTtlHours` integer

## Response `200`

OK

- AdminV1UpdateAuthSessionSettingsReply
  - `ok` boolean

---

[API](https://skmtc.dev/apiqik/apis/apiqik-api.md) · [All operations](https://skmtc.dev/apiqik/apis/apiqik-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/apiqik/apiqik-api/revisions/e06b96127408/schema)
