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

> 文档索引
> 完整文档索引：http://127.0.0.1:4321/docs/llms.txt

# 获取系统状态

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

**GET /api/v1/system/status**

- 模块：系统状态
- 认证：不需要认证
- 系统状态：sealed 状态可用

## 请求示例

```bash
curl --request GET \
  'http://127.0.0.1:7770/api/v1/system/status'
```

## Path 参数

无。

## Query 参数

无。

## Body 参数

无。

## 成功响应

### HTTP 200

返回当前系统状态

```json
{
  "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`

服务端无法读取系统状态

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

Source: http://127.0.0.1:4321/docs/api/system/get-status/
