GET /admin/config/changes

跨键变更流(新→旧,created_at DESC, id DESC):支持 服务/域/组/键前缀/操作人/时间闭区间 过滤与分页。

配置中心管理面 `BearerAuth` application/json

请求参数

名称位置类型必填默认值示例约束描述
X-Tenant-ID header string 是 租户 ID(必须与 JWT 租户一致)
tenant_id query string 否 租户 ID(仅一致性校验;与认证租户不一致 → 403)
app_id query string 否 应用 ID(空 = 认证应用/平台应用)
service_name query string 否 服务名精确过滤(空 = 全部服务 + 基座)
domain query string 否 配置域过滤(服务端 taxonomy 推导结果)
group query string 否 配置组过滤(显式 group_name 优先,兼容 group_name 别名)
key_prefix query string 否 键前缀过滤(字面量前缀)
created_by query string 否 操作人精确过滤(如 ns/role)
from query string 否 起始时间(RFC3339,闭区间下界;非法 → 400。带 +08:00 类时区偏移时 `+` 须 URL 编码为 %2B)
to query string 否 结束时间(RFC3339,闭区间上界;非法 → 400。带 +08:00 类时区偏移时 `+` 须 URL 编码为 %2B)
page query integer 否 页码(默认 1)
page_size query integer 否 每页数量(默认 20,上限 100;非法值 400)

响应

状态描述Schema
200变更记录(items 空结果为 [])object
400from/to 非 RFC3339、分页参数非法、key_prefix/created_by 超长object
401缺少/无效 JWT,或令牌无租户object
403无 config:read 权限 / 跨租户请求object
503管理面未装配或存储能力不可用object

引用的 Schema

store.Version

字段类型必填示例约束描述
app_id string 否
changeset_id string 否
created_at string 否
created_by string 否
environment string 否
id string 否
item_id string 否
key string 否
reason string 否 变更审计(000012 增量列)。Reason 由 Publish 的 reason 入参落库(历史读面 API §2 需要); ChangesetID 由 CC-04 变更单流程回填,当前恒空。
revision integer 否
service_name string 否
tenant_id string 否
value string 否
value_type string 否