文档首页/ 制品仓库 CodeArts Artifact/ API参考/ API/ 私有库仓库管理/ 获取仓库级同步记录 - getRepoReplicationRecord
更新时间:2026-07-13 GMT+08:00
分享

获取仓库级同步记录 - getRepoReplicationRecord

功能介绍

根据仓库id查询仓库级的同步任务,包含运行状态、开始时间、结束时间、触发类型、触发人等信息

调用方法

请参见如何调用API

授权信息

当前API调用无需身份策略权限。

URI

GET /cloudartifact/v5/repo/replication-record/{repo_id}

表1 路径参数

参数

是否必选

参数类型

描述

repo_id

String

参数解释:

仓库id,格式为{region}_{domainId}_{format}_{sequence}。使用查询仓库详情,不会去统计仓库下的制品数量接口的响应体中"name"参数的值作为此参数的值。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

type

Integer

参数解释:

触发类型,可根据触发类型筛选同步任务。

约束限制:

不涉及。

取值范围:

0:定时同步

1:手动同步

2:事件同步

默认取值:

不涉及。

repo_replication_id

String

参数解释:

任务ID,可根据任务ID筛选同步任务。

约束限制:

不涉及。

取值范围:

不涉及

默认取值:

不涉及。

status

Integer

参数解释:

运行状态,可根据运行状态筛选同步任务。

约束限制:

不涉及。

取值范围:

0:进行中

1:已完成

默认取值:

不涉及。

start_time

String

参数解释:

起始时间,晚于该时间启动的同步任务才会被筛选到。

约束限制:

不涉及。

取值范围:

毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。

默认取值:

不涉及。

end_time

String

参数解释:

结束时间,早于该时间启动的同步任务才会被筛选到。

约束限制:

不涉及。

取值范围:

毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。

默认取值:

不涉及。

page_num

Integer

参数解释:

分页查询的页数。

约束限制:

(page_num - 1) * page_size < 2147483647。

取值范围:

1-2147483647。

page_size

String

参数解释:

分页查询的每页数据量。

约束限制:

(page_num - 1) * page_size < 2147483647。

取值范围:

1-100。

默认取值:

10

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

status

String

参数解释:

请求成功或失败状态。

取值范围:

success:请求成功。

error:请求失败。

trace_id

String

参数解释:

请求id,当前请求的唯一标识。

取值范围:

数字及中划线(-)组成的字符串。

result

result object

参数解释:

同步任务记录。

取值范围:

不涉及。

表4 result

参数

参数类型

描述

results

Array of results objects

参数解释:

同步任务记录。

取值范围:

不涉及。

total_records

Integer

参数解释:

总页数。

取值范围:

不涉及。

total_pages

Integer

参数解释:

总数目。

取值范围:

不涉及。

表5 results

参数

参数类型

描述

id

Integer

参数解释:

任务ID,可根据任务ID筛选同步任务。

约束限制:

不涉及。

取值范围:

不涉及

默认取值:

不涉及。

type

Integer

参数解释:

触发类型,可根据触发类型筛选同步任务。

约束限制:

不涉及。

取值范围:

0:定时同步

1:手动同步

2:事件同步

默认取值:

不涉及。

repo

String

参数解释:

仓库id。

取值范围:

不涉及。

status

Integer

参数解释:

运行状态,可根据运行状态筛选同步任务。

约束限制:

不涉及。

取值范围:

0:进行中

1:已完成

默认取值:

不涉及。

replication_task_id

String

参数解释:

任务ID,可根据任务ID筛选同步任务。

约束限制:

不涉及。

取值范围:

不涉及

默认取值:

不涉及。

start_time

Integer

参数解释:

任务启动结束时间。

约束限制:

不涉及。

取值范围:

毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。

默认取值:

不涉及。

finish_time

Integer

参数解释:

任务结束结束时间。

约束限制:

不涉及。

取值范围:

毫秒级时间戳,例如 2026-03-23 19:45:30 对应的时间戳为 1774266330970。

默认取值:

不涉及。

execute_user

String

参数解释:

执行人。

取值范围:

不涉及。

target_url

String

参数解释:

同步任务目标url。

取值范围:

不涉及。

total_num

Integer

参数解释:

同步任务同步的文件总数。

取值范围:

不涉及。

请求示例

https://artifact.example-1.com/cloudartifact/v5/repo/replication-record/xxxxxx_generic_322?type=1&repo_replication_id=&status=0&start_time=1774195200000&end_time=1774367999000&page_num=1&page_size=10&_=1774266245664

响应示例

状态码:200

OK

{
  "status" : "success",
  "trace_id" : "0b416f1e5ff2420187b21d8fc78b8a18",
  "result" : {
    "results" : [ ],
    "total_records" : 0,
    "total_pages" : 0
  }
}

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档