> ## Documentation Index
> Fetch the complete documentation index at: https://oom-wg.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 获取当前运行的 ShiroSU 版本

> 普通 HTTP 请求返回当前 ShiroSU 版本号

本路径也支持 WebSocket 升级




## OpenAPI

````yaml /apis/ssu/openapi.yml get /version
openapi: 3.1.0
info:
  title: ShiroSU HTTP 接口
  version: 1.0.0
  description: |
    `suu man --server` 运行服务所提供的 HTTP 接口

    所有 HTTP 和 WebSocket 路由均以 `/api/v1/superuser` 作为根路径

    所有 HTTP 请求都通过 `Authorization` 请求头校验，
    所有 WebSocket 连接通过 `ws` 查询参数校验，临时一次性票证由 HTTP 请求 `POST /ws` 获取

    所有路径除了部分 `PUT`/`DELETE` 方法之外，任何请求都不会返回 `404`，
    返回 `404` 即说明请求的路径不存在也就是功能不支持/版本过时
servers:
  - url: http://{host}:{port}/api/v1/superuser
    description: ShiroSU 后端的本地或局域网地址
    variables:
      host:
        default: 127.0.0.1
      port:
        default: '5355'
security:
  - bearerAuth: []
tags:
  - name: WebSocket
  - name: 状态
  - name: 配置
  - name: 系统
  - name: 主题
  - name: 软件包
  - name: 模块
paths:
  /version:
    get:
      tags:
        - 状态
        - WebSocket
      summary: 获取当前运行的 ShiroSU 版本
      description: |
        普通 HTTP 请求返回当前 ShiroSU 版本号

        本路径也支持 WebSocket 升级
      operationId: getVersion
      parameters:
        - $ref: '#/components/parameters/WebSocketTicket'
      responses:
        '200':
          description: 当前运行版本号
          content:
            application/json:
              schema:
                type: string
        '400':
          description: WebSocket 升级请求无效
        '403':
          $ref: '#/components/responses/Forbidden'
components:
  parameters:
    WebSocketTicket:
      name: ws
      in: query
      required: false
      description: 一次性 WebSocket 票证，仅用于 WebSocket 升级
      schema:
        type: string
  responses:
    Forbidden:
      description: 鉴权失败，或 WebSocket 票证无效
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: |
        后端管理密码

        同时支持 `Authorization: Bearer <password>` 和 `Authorization: <password>`

````