列出授权用户的Pull Request列表
GET/api/v5/user/pulls
Request
Query Parameters
用户授权码
返回已打开、已关闭、已锁定、已合并或所有合并请求, open:已打开;closed:已关闭;locked:已锁定;merged:已合并;all:所有。默认返回所有的
返回按字段排序的合并请求,创建时间:created;更新时间:updated;合并时间:merged_at。默认按照创建时间排序
返回按照排序字段升序或者降序的合并请求,desc:降序;asc:升序
逗号分隔的标签名称
返回在指定时间之后创建的合并请求,时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
返回在指定时间之前创建的合并请求,时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
返回在指定时间之后更新的合并请求,时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
返回在指定时间之前更新的合并请求,时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
返回给定范围的合并请求,need_my_approve:需要我审查的;created_by_me:由我创建的;assigned_to_me:分配给我的;need_my_review:需要我评审的。默认返回我创建的
返回具有给定源分支的合并请求
返回具有给定目标分支的合并请求
每页的数量,最大为 100,默认 20
当前的页码
Responses
- 200
Response Headers
- application/json
- Schema
- Example (auto)
Schema
- Array [
- Array [
- ]
- Array [
- ]
- Array [
- ]
- ]
序号
页面地址
合并后关闭关联的issue
是否草稿状态
labels object[]required
label添加时间
user objectrequired
作者
assignees object[]required
评审人列表
testers object[]required
测试人列表
head objectrequired
提交信息
user objectrequired
repo objectrequired
owner objectrequired
assigner objectrequired
base objectrequired
目标分支信息
user objectrequired
repo objectrequired
owner objectrequired
assigner objectrequired
归属项目id
标题
描述
状态,open/closed/merged
评审人数量
测试人数量
创建时间
更新时间
合并时间
关闭时间
目标分支
源分支
源项目id
合并请求类型
新增的行数
删除的行数
diff_refs objectrequired
差异引用
评论数量
是否可合并
是否锁定
closed_by objectrequired
关闭人信息
可见性,public:公开可见,other:仅项目成员可见
merged_by object
合并人
[
{
"number": 0,
"html_url": "string",
"url": "string",
"close_related_issue": 0,
"draft": true,
"labels": [
{
"id": 0,
"name": "string",
"color": "string",
"created_at": "string",
"updated_at": "string"
}
],
"user": {
"id": "string",
"user_id": "string",
"object_id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"assignees": [
{
"user_id": "string",
"object_id": "string",
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string",
"assignee": true,
"code_owner": true,
"accept": true
}
],
"testers": [
{
"user_id": "string",
"object_id": "string",
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string",
"assignee": true,
"accept": true
}
],
"head": {
"label": "string",
"ref": "string",
"user": {
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"repo": {
"id": 0,
"full_path": "string",
"full_name": "string",
"human_name": "string",
"name": "string",
"path": "string",
"description": "string",
"owner": {
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"assigner": {
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"internal": true,
"html_url": "string"
}
},
"base": {
"label": "string",
"ref": "string",
"user": {
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"repo": {
"id": 0,
"full_path": "string",
"full_name": "string",
"human_name": "string",
"name": "string",
"path": "string",
"description": "string",
"owner": {
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"assigner": {
"id": "string",
"login": "string",
"name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"html_url": "string"
},
"internal": true,
"html_url": "string"
}
},
"id": 0,
"iid": 0,
"project_id": 0,
"title": "string",
"body": "string",
"state": "string",
"assignees_number": 0,
"testers_number": 0,
"created_at": "string",
"updated_at": "string",
"merged_at": "string",
"closed_at": "string",
"target_branch": "string",
"source_branch": "string",
"source_project_id": 0,
"web_url": "string",
"merge_request_type": "string",
"added_lines": 0,
"removed_lines": 0,
"diff_refs": {
"base_sha": "string",
"head_sha": "string",
"start_sha": "string"
},
"notes": 0,
"source_git_url": "string",
"mergeable": true,
"locked": true,
"closed_by": {
"id": 0,
"name": "string",
"username": "string",
"iam_id": "string",
"nick_name": "string",
"state": "string",
"avatar_url": "string",
"email": "string",
"name_cn": "string",
"web_url": "string"
},
"visibility_reason": "string",
"merged_by": {
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string"
}
}
]