Skip to content

获取系统状态

获取系统版本、初始化、封印、密码服务和高可用集群状态。此接口不需要认证,可用于 App 在调用业务接口前检查系统是否可用。

更新于 查看 Markdown
GET/api/v1/system/status
不需要认证sealed 状态可用

请求参数

此接口没有请求参数。

成功响应

HTTP 200

返回当前系统状态

{
  "data": {
    "result": {
      "crypto_ready": true,
      "ha_enabled": false,
      "initialized": true,
      "root_wrapper_configured": false,
      "root_wrapper_startup_failed": false,
      "seal_mode": "manual",
      "sealed": false,
      "storage": "internal",
      "unseal_progress": 0,
      "unseal_threshold": 3,
      "version": "1.0.0"
    }
  },
  "error": null,
  "request_id": "019fb18d-6b45-7e2d-a3b4-c5d6e7f80910"
}

失败响应

按 HTTP status 和 error.code 区分失败原因;响应始终使用统一 envelope。

HTTP 500 · internal_error

服务端无法读取系统状态

{
  "data": null,
  "error": {
    "code": "internal_error",
    "details": {},
    "message": "服务端无法读取系统状态"
  },
  "request_id": "019fb18d-6b45-7e2d-a3b4-c5d6e7f80910"
}
Navigation

Type to search…

↑↓ navigate↵ selectEsc close