POST管理接口

镜像版本的 GitHub Release 附件

把版本下载链接中的 GitHub Release 附件(`https://github.com/{owner}/{repo}/releases/download/...`) 下载到项目的存储,完成后把项目内所有版本中指向该附件的链接替换为分发直链。 已镜像过的附件直接替换,不重复下载。不受项目「附件镜像」开关限制; 未配置 `VERHUB_DIST_BASE_URL` 时返回 400。API Key 需要 `files:write` 作用域。

URL

/api/v1/admin/projects/{projectKey}/versions/{versionId}/mirror-assets

鉴权方式

需要管理员 JWT(Authorization: Bearer <token>)

请求参数

Path 参数

名称类型必填说明
projectKeystring是项目主键 project_key(大小写不敏感)
versionIdstring是

Header 参数

名称类型必填说明
Authorizationstring是Bearer <管理员 JWT 或 API Key>

该接口无需请求体。

响应示例

200 响应

{
  "queued": 2,
  "reused": 1,
  "skipped": 1
}
POST

Try It Out

请求 URL 预览

/api/v1/admin/projects/verhub/versions/cm8versionid000001/mirror-assets