企业 Pull Request列表
GET/api/v5/enterprises/:enterprise/pull_requests
Request
Path Parameters
enterprise stringrequired
企业的路径(path/login)
Query Parameters
access_token string
用户授权码
state string
可选。Pull Request状态,all,所有,open:开启,closed:关闭,merged:合并
issue_number integer
issue全局id
sort string
可选。排序字段,创建时间:created,更新时间:updated。默认按创建时间
direction string
可选。升序:asc,降序:desc
page integer
当前的页码:默认为 1
per_page integer
每页的数量,最大为 100,默认 20
base string
目标分支
author string
pull request作者
search string
根据 title、description 模糊查询
created_after string
返回在指定时间之后创建的合并请求,要求时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
created_before string
返回在指定时间之前创建的合并请求,要求时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
updated_before string
返回在指定时间之前更新的合并请求,要求时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
updated_after string
返回在指定时间之后更新的合并请求,要求时间格式为 ISO 8601 例如:2024-11-20T13:00:21+08:00
labels string
根据指定的label名称进行筛选,多个使用英文逗号相隔
scope string
可选。all,所有;created_by_me,我创建的;assigned_to_me,分配给我的;need_my_approve,需要我审查的;need_my_review,需要我评审的。
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
- Array [
- Array [
- ]
- ]
idintegerrequired
titlestringrequired
urlstringrequired
html_urlstringrequired
numberintegerrequired
statestringrequired
assignees_numberintegerrequired
testers_numberintegerrequired
assigneesstring[]required
head objectrequired
refstringrequired
shastringrequired
repo objectrequired
pathstringrequired
namespace objectrequired
pathstringrequired
assigner objectrequired
idstringrequired
loginstringrequired
namestringrequired
base objectrequired
refstringrequired
shastringrequired
repo objectrequired
pathstringrequired
namespace objectrequired
pathstringrequired
created_atstringrequired
updated_atstringrequired
labels object[]required
idintegerrequired
namestringrequired
colorstringrequired
created_atstringrequired
updated_atstringrequired
merged_atstringrequired
visibility_reasonstring
可见性,public:公开可见,other:仅项目成员可见
merged_by object
合并人
idstringrequired
loginstringrequired
namestringrequired
avatar_urlstringrequired
html_urlstringrequired
[
{
"id": 0,
"title": "string",
"url": "string",
"html_url": "string",
"number": 0,
"state": "string",
"assignees_number": 0,
"testers_number": 0,
"assignees": [
"string"
],
"head": {
"ref": "string",
"sha": "string",
"repo": {
"path": "string",
"namespace": {
"path": "string"
},
"assigner": {
"id": "string",
"login": "string",
"name": "string"
}
}
},
"base": {
"ref": "string",
"sha": "string",
"repo": {
"path": "string",
"namespace": {
"path": "string"
}
}
},
"created_at": "string",
"updated_at": "string",
"labels": [
{
"id": 0,
"name": "string",
"color": "string",
"created_at": "string",
"updated_at": "string"
}
],
"merged_at": "string",
"visibility_reason": "string",
"merged_by": {
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string"
}
}
]
{
"id": 71020,
"url": "https://test.gitcode.net/api/v5/repos/test/test/1",
"html_url": "https://test.gitcode.net/test/test/1",
"number": 1,
"state": "merged",
"assignees_number": 0,
"testers_number": 0,
"assignees": [],
"testers": [],
"mergeable": null,
"can_merge_check": true,
"head": {
"ref": "main",
"sha": "d874402d259744a00121c2cff0febc8554339aef",
"repo": {
"path": "test",
"name_space": {
"path": "repo-dev"
},
"assigner": {
"id": "uuid",
"login": "Lzm_0916",
"name": "Lzm_0916"
}
}
},
"base": {
"ref": null,
"sha": null,
"repo": {
"path": "test",
"name_space": {
"path": "repo-dev"
}
}
},
"milestone": {
"created_at": "2024-04-15T18:33:01+08:00",
"description": "1",
"due_on": "2024-04-29",
"number": 73008,
"repository_id": 249609,
"state": "active",
"title": "第二个里程碑",
"updated_at": "2024-04-15T18:33:01+08:00",
"url": "https://test.gitcode.net/xiaogang_test/test222/milestones/2"
}
}