方法路径摘要认证
GET/v1/admin/maintenance-upgrade-statusRead authoritative maintenance upgrade status登录会话

契约文件:api/control-maintenance-upgrade-status.openapi.yaml

接口详情

GET /v1/admin/maintenance-upgrade-status

Read authoritative maintenance upgrade status

operationId
readMaintenanceUpgradeStatus
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

全部需要:control.upgrades.read

说明(契约原文)

Requires a platform identity with control.upgrades.read. Repeated node_id parameters additionally require nodes.read. Membership and permissions are checked against current database state. Duplicate IDs, noncanonical UUIDs, more than 100 IDs and unknown query parameters are rejected. Nodes are sorted by ID and missing or foreign-scope nodes return 404. The main version comes from the running Control API build, never rollout history or configured version. Candidate metadata is verified against installation-bound signatures, current entitlement and release policy; it does not authorize execution. No grants, plans, reservations or audit records are written by this request.

参数

readMaintenanceUpgradeStatus 参数
名称位置类型必填说明
node_idqueryarray<string(uuid)>否Optional inventory batch; requires nodes.read.

响应

readMaintenanceUpgradeStatus 响应
状态码说明
200Fresh read-only status; unavailable dependencies are explicit states.

字段:data: object

400Invalid query or node IDs.
401Authentication required.
403Platform scope or current permissions denied.
404A requested node is not visible in this scope.
503Required local runtime is unavailable.

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 404 资源不存在或不属于当前租户。
  • 503 依赖暂不可用:稍后用原 Idempotency-Key 重试。

↑ 回到列表