跳到主要内容

Zealot API (v1.4)

Download OpenAPI specification:Download

文档可能提供或没有提供测试接口的工具,便于快速测试,你还可以使用如下工具:

  • cURL (推荐,命令行工具)
  • Bruno
  • Postman
  • 任意浏览器,如果你不需要设置 headers 或请求主体

准备好工具,你可以通过 GET 请求 {host}/api/version 可看到 Zealot 版本信息:

{
  "version": "6.1.0",
  "vcs_ref": "effe99c25b79fd55d3e1959ea3af0bcb6b75ba1d",
  "build_date": "2024-05-23T06:04:48.989Z"
}

接口认证

接口目前仅提供在用户密钥认证方式,参数是 token,请求接口时可在接口 query 或表单字段中传递此字段。

https://tryzealot.ews.im/api/users?token={token}

用户密钥

用户密钥在用户详情最底部找到。

应用

获取应用列表

获取所有未归档应用列表详情,支持分页,按照最新创建时间倒序

Authorizations:
token
query Parameters
scope
string

应用范围 / 可选值有 all, active, archived

page
integer <int32> >= 1
Default: 1

页码

per_page
integer <int32> [ 1 .. 100 ]
Default: 25

单页数量

Responses

Response samples

Content type
application/json
[
  • {
    }
]

创建应用

根据应用名创建应用

Authorizations:
token
Request Body schema:
required
name
required
string

应用名

Responses

Request samples

Content type
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "First App",
  • "schemes": [
    ],
  • "collaborators": [
    ]
}

检查应用版本是否存在

根据以下两种查询条件组合查询应用单一渠道的版本是否存在:

  • 包名 bundle_id + 主版本号 release_version + 内部版本号 build_verion
  • 包名 bundle_id + Git 最后提交值 git_commit
query Parameters
channel_key
required
string

应用渠道 Key

bundle_id
required
string

应用的包名,iOS 取 bundle_id,Android 取 package_name

git_commit
string

Git 提交哈希值

release_version
string

主版本号

build_version
string

内部版本号

Responses

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "First App",
  • "schemes": [
    ],
  • "collaborators": [
    ]
}

应用渠道的上传版本列表

查询应用单一渠道的上传版本列表,版本列表按上传时间倒序

query Parameters
channel_key
required
string

应用渠道 Key

page
integer <int32> >= 1
Default: 1

页码

per_page
integer <int32> [ 1 .. 100 ]
Default: 25

单页数量

Responses

Response samples

Content type
application/json
{
  • "id": 1,
  • "app_name": "First App",
  • "bundle_id": "*",
  • "app": {
    },
  • "scheme": {
    },
  • "releases": []
}

搜索指定版本后面的应用版本列表

查询应用单一渠道的最新版本列表,版本列表按上传时间倒序

query Parameters
channel_key
required
string

应用渠道 Key

bundle_id
string

应用的包名,iOS 取 bundle_id,Android 取 package_name

release_version
string

主版本号

build_version
string

内部版本号

Responses

Response samples

Content type
application/json
{
  • "id": 1,
  • "app_name": "First App",
  • "bundle_id": "*",
  • "app": {
    },
  • "scheme": {
    },
  • "releases": []
}

上传应用

上传 iOS、Android、macOS、Linux 或 Windows 应用

Authorizations:
token
Request Body schema: multipart/form-data
channel_key
required
string

应用具体渠道的 Key,没有传此参数会字段创建对于的应用、类型和渠道

file
required
file

本地支持上传类型的应用文件

name
string

应用名称,为空时取 App 的信息

password
string

设置访问密码,为空时清除密码

release_type
string

应用类型,比如 debug, beta, adhoc, release, enterprise 等

source
string

上传渠道名称,默认是 api

Array of objects (ReleaseChangelog)

变更日志,接受纯文本或 JSON 格式化的数据

branch
string

代码控制软件的分支名

git_commit
string

代码控制软件提交哈希值

ci_url
string

持续构建系统构建 URL

Array of objects (ReleaseCustomField)

这是一个用 JSON 字符串定义的自定义字段,图标可接受 fontawesome

Responses

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "First App",
  • "schemes": [
    ],
  • "collaborators": [
    ]
}

获取应用详情

获取应用详情

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "First App",
  • "schemes": [
    ],
  • "collaborators": [
    ]
}

创建应用

根据应用名创建应用

Authorizations:
token
path Parameters
id
required
string

主键 ID

Request Body schema:
required
name
required
string

应用名

Responses

Request samples

Content type
{
  • "name": "string"
}

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "First App",
  • "schemes": [
    ],
  • "collaborators": [
    ]
}

删除应用

删除指定应用 ID 的所有数据,包括所有应用类型、渠道及已上传的应用版本

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

应用渠道

获取应用渠道详情

获取应用渠道详情

Authorizations:
token
path Parameters
scheme_id
required
string

应用类型 id

Responses

Response samples

Content type
application/json
[
  • {
    }
]

创建应用渠道

创建应用渠道

Authorizations:
token
path Parameters
scheme_id
required
string

应用类型 id

Request Body schema:
required
name
required
string

应用渠道名

device_type
required
string
Enum: "ios" "android" "harmonyos" "macos" "windows" "linux"

设备类型

slug
string

URL 唯一标示,没有填随机生成

bundle_id
string

包名校验, 默认是 * 不做校验 (iOS 指的是 bundle_id,Android 指的是 package name)

git_url
string

Git 仓库地址

password
string

密码访问

download_filename_type
string
Enum: "version_datetime" "original_filename"

下载文件的文件名生成规则

Responses

Request samples

Content type
{
  • "name": "string",
  • "device_type": "ios",
  • "slug": "string",
  • "bundle_id": "string",
  • "git_url": "string",
  • "password": "string",
  • "download_filename_type": "version_datetime"
}

Response samples

Content type
application/json
{
  • "id": 4,
  • "name": "App Store",
  • "slug": "Sk3y",
  • "device_type": "Android",
  • "bundle_id": "*",
  • "has_password": false,
  • "download_filename_type": "original"
}

更新应用渠道

更新应用渠道的

Authorizations:
token
path Parameters
id
required
string

主键 ID

Request Body schema:
required
name
required
string

应用渠道名

device_type
required
string
Enum: "ios" "android" "harmonyos" "macos" "windows" "linux"

设备类型

slug
string

URL 唯一标示,没有填随机生成

bundle_id
string

包名校验, 默认是 * 不做校验 (iOS 指的是 bundle_id,Android 指的是 package name)

git_url
string

Git 仓库地址

password
string

密码访问

download_filename_type
string
Enum: "version_datetime" "original_filename"

下载文件的文件名生成规则

Responses

Request samples

Content type
{
  • "name": "string",
  • "device_type": "ios",
  • "slug": "string",
  • "bundle_id": "string",
  • "git_url": "string",
  • "password": "string",
  • "download_filename_type": "version_datetime"
}

Response samples

Content type
application/json
{
  • "id": 4,
  • "name": "App Store",
  • "slug": "Sk3y",
  • "device_type": "Android",
  • "bundle_id": "*",
  • "has_password": false,
  • "download_filename_type": "original"
}

删除应用渠道

从应用中删除指定应用渠道

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

应用成员

获取应用成员详情

获取应用成员详情

Authorizations:
token
path Parameters
app_id
required
string

应用 ID

user_id
required
string

用户 ID

Responses

Response samples

Content type
application/json
{
  • "id": 2,
  • "username": "foo",
  • "email": "foo@example.com",
  • "role": "developer"
}

更新应用成员权限

更新应用成员的权限

Authorizations:
token
path Parameters
app_id
required
string

应用 ID

user_id
required
string

用户 ID

Request Body schema:
required
role
required
string
Enum: "member" "developer" "admin"

应用内成员权限

Responses

Request samples

Content type
{
  • "role": "member"
}

Response samples

Content type
application/json
{
  • "id": 2,
  • "username": "foo",
  • "email": "foo@example.com",
  • "role": "developer"
}

删除应用成员

从应用中删除指定应用成员

Authorizations:
token
path Parameters
app_id
required
string

应用 ID

user_id
required
string

用户 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

添加用户到应用成员

添加指定用户到指定应用成员列表

Authorizations:
token
path Parameters
app_id
required
string

应用 ID

query Parameters
user_id
string

用户 ID

Request Body schema:
required
role
required
string
Enum: "member" "developer" "admin"

应用内成员权限

Responses

Request samples

Content type
{
  • "role": "member"
}

Response samples

Content type
application/json
{
  • "id": 2,
  • "username": "foo",
  • "email": "foo@example.com",
  • "role": "developer"
}

调试文件

获取调试文件列表

获取所有调试文件列表详情,支持分页,按照最新创建时间倒序

query Parameters
channel_key
required
string

应用渠道 Key

page
integer <int32> >= 1
Default: 1

页码

per_page
integer <int32> [ 1 .. 100 ]
Default: 25

单页数量

Responses

Response samples

Content type
application/json
[
  • {
    }
]

下载调试文件

下载 iOS 和 Android 的调试文件

channel_keyrelease_version 作为必要条件,不传递 build_version 参数可以使用 order 获取符合排序规则的第一个调试文件地址,排序方式有:

  • version: 最新版本
  • upload_date: 上传调试文件日期
query Parameters
channel_key
required
string

应用渠道 Key

release_version
required
string

主版本号

build_version
string

内部版本号

order
string

排序方式 / 可选值有 version, upload_date

Responses

获取调试文件详情

获取调试文件详情

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "id": 31,
  • "app_name": "First App",
  • "device_type": "iOS",
  • "release_version": "3.2.1",
  • "build_version": "8621",
  • "metadata": [
    ]
}

删除调试文件

删除指定调试文件 ID 的所有数据,包括上传的 dSYM 或 Proguard 文件

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

上传调试文件

上传 dSYM 或 Proguard 打包成 zip 压缩调试文件

  • iOS: 使用 Zip 压缩后的 dSYM 文件
  • Android: 使用 Zip 压缩后包含 mapping.txt、R.txt 和 AndroidManifest.xml 的文件
Authorizations:
token
Request Body schema: multipart/form-data
channel_key
required
string

调试文件归属的应用渠道,主要省去再传设备类型

file
required
file

本地的调试文件

release_version
string

主版本号 (Android 类型需要填写)

build_version
string

内部版本号 (Android 类型需要填写)

Responses

Response samples

Content type
application/json
{
  • "id": 31,
  • "app_name": "First App",
  • "device_type": "iOS",
  • "release_version": "3.2.1",
  • "build_version": "8621",
  • "metadata": [
    ]
}

健康检查

获取健康检查结果

Responses

获取 JSON 格式健康检查结果

Responses

Response samples

Content type
application/json
{
  • "healthy": true,
  • "message": "healthy"
}

应用版本

更新应用版本元信息

更新应用版本的版本、自定义字段、变更日志等信息

Authorizations:
token
path Parameters
id
required
string

主键 ID

Request Body schema:
required
build_version
string

构建版本

release_version
string

发布版本

release_type
string

应用类型,比如 debug, beta, adhoc, release, enterprise 等

source
string

上传渠道名称,默认是 api

Array of objects (ReleaseChangelog)

变更日志,接受纯文本或 JSON 格式化的数据

branch
string

代码控制软件的分支名

git_commit
string

代码控制软件提交哈希值

ci_url
string

持续构建系统构建 URL

Array of objects (ReleaseCustomField)

这是一个用 JSON 字符串定义的自定义字段,图标可接受 fontawesome

Responses

Request samples

Content type
{
  • "build_version": "string",
  • "release_version": "string",
  • "release_type": "string",
  • "source": "string",
  • "changelog": [
    ],
  • "branch": "string",
  • "git_commit": "string",
  • "ci_url": "string",
  • "custom_fields": [
    ]
}

Response samples

Content type
application/json
{}

删除应用版本

删除应用版本

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

应用类型

获取应用类型详情

获取应用类型详情

Authorizations:
token
path Parameters
app_id
required
string

应用 ID

Responses

Response samples

Content type
application/json
[
  • {
    }
]

创建应用类型

创建应用类型

Authorizations:
token
path Parameters
app_id
required
string

应用 ID

Request Body schema:
required
name
required
string

应用类型名

new_build_callout
boolean
Default: true

是否开启新版本提示,默认开启

retained_builds
integer <int32>
Default: 0

最大保留版本数,设置 0 关闭版本保留功能

Responses

Request samples

Content type
{
  • "name": "string",
  • "new_build_callout": true,
  • "retained_builds": 0
}

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "Production",
  • "new_build_callout": true,
  • "retained_builds": 0,
  • "channels": [
    ]
}

更新应用类型

更新应用类型的

Authorizations:
token
path Parameters
id
required
string

主键 ID

Request Body schema:
required
name
required
string

应用类型名

new_build_callout
boolean
Default: true

是否开启新版本提示,默认开启

retained_builds
integer <int32>
Default: 0

最大保留版本数,设置 0 关闭版本保留功能

Responses

Request samples

Content type
{
  • "name": "string",
  • "new_build_callout": true,
  • "retained_builds": 0
}

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "Production",
  • "new_build_callout": true,
  • "retained_builds": 0,
  • "channels": [
    ]
}

删除应用类型

从应用中删除指定应用类型

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

用户

获取用户列表

获取用户信息的合集,不会返回敏感信息,比如密码

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
[
  • {
    }
]

创建用户

创建用户

Authorizations:
token
Request Body schema:
required
username
required
string

用户名

email
required
string

电子邮箱

password
required
string

密码

locale
string
Enum: "zh-CN" "en"

语言设置

appearance
string
Enum: "light" "dark" "auto"

外观设置

timezone
string
Enum: "Etc/GMT+12" "Pacific/Pago_Pago" "Pacific/Midway" "Pacific/Honolulu" "America/Juneau" "America/Los_Angeles" "America/Tijuana" "America/Phoenix" "America/Mazatlan" "America/Denver" "America/Guatemala" "America/Chicago" "America/Chihuahua" "America/Mexico_City" "America/Monterrey" "America/Regina" "America/Bogota" "America/New_York" "America/Indiana/Indianapolis" "America/Lima" "America/Halifax" "America/Caracas" "America/Guyana" "America/La_Paz" "America/Puerto_Rico" "America/Santiago" "America/St_Johns" "America/Sao_Paulo" "America/Argentina/Buenos_Aires" "America/Montevideo" "America/Godthab" "Atlantic/South_Georgia" "Atlantic/Azores" "Atlantic/Cape_Verde" "Europe/London" "Europe/Lisbon" "Africa/Monrovia" "Etc/UTC" "Europe/Amsterdam" "Europe/Belgrade" "Europe/Berlin" "Europe/Zurich" "Europe/Bratislava" "Europe/Brussels" "Europe/Budapest" "Africa/Casablanca" "Europe/Copenhagen" "Europe/Dublin" "Europe/Ljubljana" "Europe/Madrid" "Europe/Paris" "Europe/Prague" "Europe/Rome" "Europe/Sarajevo" "Europe/Skopje" "Europe/Stockholm" "Europe/Vienna" "Europe/Warsaw" "Africa/Algiers" "Europe/Zagreb" "Europe/Athens" "Europe/Bucharest" "Africa/Cairo" "Africa/Harare" "Europe/Helsinki" "Asia/Jerusalem" "Europe/Kaliningrad" "Europe/Kiev" "Africa/Johannesburg" "Europe/Riga" "Europe/Sofia" "Europe/Tallinn" "Europe/Vilnius" "Asia/Baghdad" "Europe/Istanbul" "Asia/Kuwait" "Europe/Minsk" "Europe/Moscow" "Africa/Nairobi" "Asia/Riyadh" "Europe/Volgograd" "Asia/Tehran" "Asia/Muscat" "Asia/Baku" "Europe/Samara" "Asia/Tbilisi" "Asia/Yerevan" "Asia/Kabul" "Asia/Almaty" "Asia/Yekaterinburg" "Asia/Karachi" "Asia/Tashkent" "Asia/Kolkata" "Asia/Colombo" "Asia/Kathmandu" "Asia/Dhaka" "Asia/Urumqi" "Asia/Rangoon" "Asia/Bangkok" "Asia/Jakarta" "Asia/Krasnoyarsk" "Asia/Novosibirsk" "Asia/Shanghai" "Asia/Chongqing" "Asia/Hong_Kong" "Asia/Irkutsk" "Asia/Kuala_Lumpur" "Australia/Perth" "Asia/Singapore" "Asia/Taipei" "Asia/Ulaanbaatar" "Asia/Tokyo" "Asia/Seoul" "Asia/Yakutsk" "Australia/Adelaide" "Australia/Darwin" "Australia/Brisbane" "Australia/Canberra" "Pacific/Guam" "Australia/Hobart" "Australia/Melbourne" "Pacific/Port_Moresby" "Australia/Sydney" "Asia/Vladivostok" "Asia/Magadan" "Pacific/Noumea" "Pacific/Guadalcanal" "Asia/Srednekolymsk" "Pacific/Auckland" "Pacific/Fiji" "Asia/Kamchatka" "Pacific/Majuro" "Pacific/Chatham" "Pacific/Tongatapu" "Pacific/Apia" "Pacific/Fakaofo"

时区设置

role
string
Default: "user"
Enum: "member" "developer" "admin"

用户权限

Responses

Request samples

Content type
{
  • "username": "string",
  • "email": "string",
  • "password": "string",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

Response samples

Content type
application/json
{
  • "id": 101,
  • "username": "foo",
  • "email": "foo@example.com",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

获取用户详情

获取用户详情

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "id": 101,
  • "username": "foo",
  • "email": "foo@example.com",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

更新用户

更新用户的个性化设置、密码等

Authorizations:
token
path Parameters
id
required
string

主键 ID

Request Body schema:
required
username
required
string

用户名

email
required
string

电子邮箱

password
required
string

密码

locale
string
Enum: "zh-CN" "en"

语言设置

appearance
string
Enum: "light" "dark" "auto"

外观设置

timezone
string
Enum: "Etc/GMT+12" "Pacific/Pago_Pago" "Pacific/Midway" "Pacific/Honolulu" "America/Juneau" "America/Los_Angeles" "America/Tijuana" "America/Phoenix" "America/Mazatlan" "America/Denver" "America/Guatemala" "America/Chicago" "America/Chihuahua" "America/Mexico_City" "America/Monterrey" "America/Regina" "America/Bogota" "America/New_York" "America/Indiana/Indianapolis" "America/Lima" "America/Halifax" "America/Caracas" "America/Guyana" "America/La_Paz" "America/Puerto_Rico" "America/Santiago" "America/St_Johns" "America/Sao_Paulo" "America/Argentina/Buenos_Aires" "America/Montevideo" "America/Godthab" "Atlantic/South_Georgia" "Atlantic/Azores" "Atlantic/Cape_Verde" "Europe/London" "Europe/Lisbon" "Africa/Monrovia" "Etc/UTC" "Europe/Amsterdam" "Europe/Belgrade" "Europe/Berlin" "Europe/Zurich" "Europe/Bratislava" "Europe/Brussels" "Europe/Budapest" "Africa/Casablanca" "Europe/Copenhagen" "Europe/Dublin" "Europe/Ljubljana" "Europe/Madrid" "Europe/Paris" "Europe/Prague" "Europe/Rome" "Europe/Sarajevo" "Europe/Skopje" "Europe/Stockholm" "Europe/Vienna" "Europe/Warsaw" "Africa/Algiers" "Europe/Zagreb" "Europe/Athens" "Europe/Bucharest" "Africa/Cairo" "Africa/Harare" "Europe/Helsinki" "Asia/Jerusalem" "Europe/Kaliningrad" "Europe/Kiev" "Africa/Johannesburg" "Europe/Riga" "Europe/Sofia" "Europe/Tallinn" "Europe/Vilnius" "Asia/Baghdad" "Europe/Istanbul" "Asia/Kuwait" "Europe/Minsk" "Europe/Moscow" "Africa/Nairobi" "Asia/Riyadh" "Europe/Volgograd" "Asia/Tehran" "Asia/Muscat" "Asia/Baku" "Europe/Samara" "Asia/Tbilisi" "Asia/Yerevan" "Asia/Kabul" "Asia/Almaty" "Asia/Yekaterinburg" "Asia/Karachi" "Asia/Tashkent" "Asia/Kolkata" "Asia/Colombo" "Asia/Kathmandu" "Asia/Dhaka" "Asia/Urumqi" "Asia/Rangoon" "Asia/Bangkok" "Asia/Jakarta" "Asia/Krasnoyarsk" "Asia/Novosibirsk" "Asia/Shanghai" "Asia/Chongqing" "Asia/Hong_Kong" "Asia/Irkutsk" "Asia/Kuala_Lumpur" "Australia/Perth" "Asia/Singapore" "Asia/Taipei" "Asia/Ulaanbaatar" "Asia/Tokyo" "Asia/Seoul" "Asia/Yakutsk" "Australia/Adelaide" "Australia/Darwin" "Australia/Brisbane" "Australia/Canberra" "Pacific/Guam" "Australia/Hobart" "Australia/Melbourne" "Pacific/Port_Moresby" "Australia/Sydney" "Asia/Vladivostok" "Asia/Magadan" "Pacific/Noumea" "Pacific/Guadalcanal" "Asia/Srednekolymsk" "Pacific/Auckland" "Pacific/Fiji" "Asia/Kamchatka" "Pacific/Majuro" "Pacific/Chatham" "Pacific/Tongatapu" "Pacific/Apia" "Pacific/Fakaofo"

时区设置

role
string
Default: "user"
Enum: "member" "developer" "admin"

用户权限

Responses

Request samples

Content type
{
  • "username": "string",
  • "email": "string",
  • "password": "string",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

Response samples

Content type
application/json
{
  • "id": 101,
  • "username": "foo",
  • "email": "foo@example.com",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

删除用户

删除用户

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "message": "OK"
}

搜索用户

根据电子邮箱搜索用户

Authorizations:
token
query Parameters
email
required
path

电子邮箱

Responses

Response samples

Content type
application/json
[
  • {
    }
]

停用用户

停用用户后不会影响之前已创建的数据、仅仅是无法再登录

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "id": 101,
  • "username": "foo",
  • "email": "foo@example.com",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

启用用户

启用用户后可以重新登录系统

Authorizations:
token
path Parameters
id
required
string

主键 ID

Responses

Response samples

Content type
application/json
{
  • "id": 101,
  • "username": "foo",
  • "email": "foo@example.com",
  • "locale": "zh-CN",
  • "appearance": "light",
  • "timezone": "Etc/GMT+12",
  • "role": "member"
}

版本

获取版本信息

Responses

Response samples

Content type
application/json
{
  • "version": "6.0.0",
  • "vcs_ref": "effe99c25b79fd55d3e1959ea3af0bcb6b75ba1d",
  • "build_date": "2024-05-23T06:04:48.989Z"
}