리소스 반복 이벤트 API
Tier: Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
리소스 반복 이벤트는 GitLab 이슈에 대해 발생하는 일을 추적합니다.
이를 사용하여 어떤 반복이 설정되었는지, 누가 했는지, 언제 발생했는지를 추적하세요.
이슈
프로젝트 이슈 반복 이벤트 목록
단일 이슈에 대한 모든 반복 이벤트 목록을 가져옵니다.
GET /projects/:id/issues/:issue_iid/resource_iteration_events
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
id |
정수/문자열 | 예 | 프로젝트의 ID 또는 URL 인코딩된 경로 |
issue_iid |
정수 | 예 | 이슈의 IID |
예제 요청:
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_iteration_events"
예제 응답:
[
{
"id": 142,
"user": {
"id": 1,
"name": "관리자",
"username": "root",
"state": "활성",
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
"web_url": "http://gitlab.example.com/root"
},
"created_at": "2018-08-20T13:38:20.077Z",
"resource_type": "이슈",
"resource_id": 253,
"iteration": {
"id": 50,
"iid": 9,
"group_id": 5,
"title": "Iteration I",
"description": "Ipsum Lorem",
"state": 1,
"created_at": "2020-01-27T05:07:12.573Z",
"updated_at": "2020-01-27T05:07:12.573Z",
"due_date": null,
"start_date": null
},
"action": "추가"
},
{
"id": 143,
"user": {
"id": 1,
"name": "관리자",
"username": "root",
"state": "활성",
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
"web_url": "http://gitlab.example.com/root"
},
"created_at": "2018-08-21T14:38:20.077Z",
"resource_type": "이슈",
"resource_id": 253,
"iteration": {
"id": 53,
"iid": 13,
"group_id": 5,
"title": "Iteration II",
"description": "Ipsum Lorem ipsum",
"state": 2,
"created_at": "2020-01-27T05:07:12.573Z",
"updated_at": "2020-01-27T05:07:12.573Z",
"due_date": null,
"start_date": null
},
"action": "제거"
}
]
단일 이슈 반복 이벤트 가져오기
특정 프로젝트 이슈에 대한 단일 반복 이벤트를 반환합니다.
GET /projects/:id/issues/:issue_iid/resource_iteration_events/:resource_iteration_event_id
매개변수:
속성 | 유형 | 필수 | 설명 |
---|---|---|---|
id |
integer/string | 예 | 프로젝트의 ID 또는 URL 인코딩 경로 |
issue_iid |
integer | 예 | 이슈의 IID |
resource_iteration_event_id |
integer | 예 | 반복 이벤트의 ID |
예시 요청:
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_iteration_events/143"
예시 응답:
{
"id": 143,
"user": {
"id": 1,
"name": "Administrator",
"username": "root",
"state": "active",
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
"web_url": "http://gitlab.example.com/root"
},
"created_at": "2018-08-21T14:38:20.077Z",
"resource_type": "Issue",
"resource_id": 253,
"iteration": {
"id": 53,
"iid": 13,
"group_id": 5,
"title": "Iteration II",
"description": "Ipsum Lorem ipsum",
"state": 2,
"created_at": "2020-01-27T05:07:12.573Z",
"updated_at": "2020-01-27T05:07:12.573Z",
"due_date": null,
"start_date": null
},
"action": "remove"
}