PATCH管理接口
更新日志可见性
只开放 `is_hidden`。日志是排障凭证,内容、级别与来源一经写入不再可改; 隐藏只影响后台列表的默认返回,记录仍在,等级统计照常计入。
URL
/api/v1/admin/projects/{projectKey}/logs/{logId}鉴权方式
需要管理员 JWT 或 API Key,二者等价(Authorization: Bearer <token>)
请求参数
Path 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| projectKey | string | 是 | 项目主键 project_key(大小写不敏感) |
| logId | string | 是 | 日志记录主键 id |
Header 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Authorization | string | 是 | Bearer <管理员 JWT 或 API Key> |
请求体
{
"is_hidden": true
}响应示例
200 更新成功
{
"id": "log-001",
"level": 2,
"content": "更新检查请求超时,已重试。",
"device_info": {
"os": "Windows 11",
"arch": "x64"
},
"custom_data": {
"app_version": "1.2.0"
},
"is_hidden": false,
"ip": "203.0.113.9",
"user_agent": "verhub-sdk/1.0",
"country_code": "CN",
"country_name": "中国",
"region_name": "广东省",
"city": "深圳",
"platform": "windows",
"created_at": 1760000000
}PATCH
