InfoGrab Docs

리소스 레이블 이벤트 API

요약

이 API를 사용하여 이슈, 머지 리퀘스트 또는 에픽에 레이블을 추가(또는 제거)한 사람, 시간, 레이블을 추적하는 리소스 레이블 이벤트를 검색합니다. 단일 이슈에 대한 모든 레이블 이벤트를 나열합니다. 특정 프로젝트 이슈에 대한 단일 레이블 이벤트를 검색합니다.

이 API를 사용하여 이슈, 머지 리퀘스트 또는 에픽에 레이블을 추가(또는 제거)한 사람, 시간, 레이블을 추적하는 리소스 레이블 이벤트를 검색합니다.

이슈#

프로젝트 이슈 레이블 이벤트 목록#

단일 이슈에 대한 모든 레이블 이벤트를 나열합니다.

GET /projects/:id/issues/:issue_iid/resource_label_events
속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
issue_iid integer 이슈의 IID
[
  {
    "id": 142,
    "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-20T13:38:20.077Z",
    "resource_type": "Issue",
    "resource_id": 253,
    "label": {
      "id": 73,
      "name": "a1",
      "color": "#34495E",
      "description": ""
    },
    "action": "add"
  },
  {
    "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-20T13:38:20.077Z",
    "resource_type": "Issue",
    "resource_id": 253,
    "label": {
      "id": 74,
      "name": "p1",
      "color": "#0033CC",
      "description": ""
    },
    "action": "remove"
  }
]
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_label_events"

단일 이슈 레이블 이벤트 검색#

특정 프로젝트 이슈에 대한 단일 레이블 이벤트를 검색합니다.

GET /projects/:id/issues/:issue_iid/resource_label_events/:resource_label_event_id

매개변수:

속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
issue_iid integer 이슈의 IID
resource_label_event_id integer 레이블 이벤트의 ID
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_label_events/1"

에픽#

Warning

Epics REST API는 GitLab 17.0에서 더 이상 사용되지 않으며 API v5에서 제거될 예정입니다. GitLab 17.4~18.0에서 에픽의 새 UI가 활성화된 경우, GitLab 18.1 이상에서는 대신 Work Items API를 사용하세요. 자세한 내용은 에픽 API를 work items로 마이그레이션을 참조하세요. 이는 주요 변경 사항입니다.

그룹 에픽 레이블 이벤트 목록#

단일 에픽에 대한 모든 레이블 이벤트를 나열합니다.

GET /groups/:id/epics/:epic_id/resource_label_events
속성 유형 필수 설명
id integer or string 그룹의 ID 또는 URL 인코딩된 경로
epic_id integer 에픽의 ID
[
  {
    "id": 106,
    "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-19T11:43:01.746Z",
    "resource_type": "Epic",
    "resource_id": 33,
    "label": {
      "id": 73,
      "name": "a1",
      "color": "#34495E",
      "description": ""
    },
    "action": "add"
  },
  {
    "id": 107,
    "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-19T11:43:01.746Z",
    "resource_type": "Epic",
    "resource_id": 33,
    "label": {
      "id": 37,
      "name": "glabel2",
      "color": "#A8D695",
      "description": ""
    },
    "action": "add"
  }
]
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/groups/1/epics/11/resource_label_events"

단일 에픽 레이블 이벤트 검색#

특정 그룹 에픽에 대한 단일 레이블 이벤트를 검색합니다.

GET /groups/:id/epics/:epic_id/resource_label_events/:resource_label_event_id

매개변수:

속성 유형 필수 설명
id integer or string 그룹의 ID 또는 URL 인코딩된 경로
epic_id integer 에픽의 ID
resource_label_event_id integer 레이블 이벤트의 ID
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/groups/1/epics/11/resource_label_events/107"

머지 리퀘스트#

프로젝트 머지 리퀘스트 레이블 이벤트 목록#

단일 머지 리퀘스트에 대한 모든 레이블 이벤트를 나열합니다.

GET /projects/:id/merge_requests/:merge_request_iid/resource_label_events
속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
merge_request_iid integer 머지 리퀘스트의 IID
[
  {
    "id": 119,
    "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-20T06:17:28.394Z",
    "resource_type": "MergeRequest",
    "resource_id": 28,
    "label": {
      "id": 74,
      "name": "p1",
      "color": "#0033CC",
      "description": ""
    },
    "action": "add"
  },
  {
    "id": 120,
    "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-20T06:17:28.394Z",
    "resource_type": "MergeRequest",
    "resource_id": 28,
    "label": {
      "id": 41,
      "name": "project",
      "color": "#D1D100",
      "description": ""
    },
    "action": "add"
  }
]
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/resource_label_events"

단일 머지 리퀘스트 레이블 이벤트 검색#

특정 프로젝트 머지 리퀘스트에 대한 단일 레이블 이벤트를 검색합니다.

GET /projects/:id/merge_requests/:merge_request_iid/resource_label_events/:resource_label_event_id

매개변수:

속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
merge_request_iid integer 머지 리퀘스트의 IID
resource_label_event_id integer 레이블 이벤트의 ID
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/resource_label_events/120"

리소스 레이블 이벤트 API

Tier: Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이 API를 사용하여 이슈, 머지 리퀘스트 또는 에픽에 레이블을 추가(또는 제거)한 사람, 시간, 레이블을 추적하는 리소스 레이블 이벤트를 검색합니다. 단일 이슈에 대한 모든 레이블 이벤트를 나열합니다. 특정 프로젝트 이슈에 대한 단일 레이블 이벤트를 검색합니다.

이 API를 사용하여 이슈, 머지 리퀘스트 또는 에픽에 레이블을 추가(또는 제거)한 사람, 시간, 레이블을 추적하는 리소스 레이블 이벤트를 검색합니다.

이슈#

프로젝트 이슈 레이블 이벤트 목록#

단일 이슈에 대한 모든 레이블 이벤트를 나열합니다.

GET /projects/:id/issues/:issue_iid/resource_label_events
속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
issue_iid integer 이슈의 IID
[
  {
    "id": 142,
    "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-20T13:38:20.077Z",
    "resource_type": "Issue",
    "resource_id": 253,
    "label": {
      "id": 73,
      "name": "a1",
      "color": "#34495E",
      "description": ""
    },
    "action": "add"
  },
  {
    "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-20T13:38:20.077Z",
    "resource_type": "Issue",
    "resource_id": 253,
    "label": {
      "id": 74,
      "name": "p1",
      "color": "#0033CC",
      "description": ""
    },
    "action": "remove"
  }
]
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_label_events"

단일 이슈 레이블 이벤트 검색#

특정 프로젝트 이슈에 대한 단일 레이블 이벤트를 검색합니다.

GET /projects/:id/issues/:issue_iid/resource_label_events/:resource_label_event_id

매개변수:

속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
issue_iid integer 이슈의 IID
resource_label_event_id integer 레이블 이벤트의 ID
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/issues/11/resource_label_events/1"

에픽#

Warning

Epics REST API는 GitLab 17.0에서 더 이상 사용되지 않으며 API v5에서 제거될 예정입니다. GitLab 17.4~18.0에서 에픽의 새 UI가 활성화된 경우, GitLab 18.1 이상에서는 대신 Work Items API를 사용하세요. 자세한 내용은 에픽 API를 work items로 마이그레이션을 참조하세요. 이는 주요 변경 사항입니다.

그룹 에픽 레이블 이벤트 목록#

단일 에픽에 대한 모든 레이블 이벤트를 나열합니다.

GET /groups/:id/epics/:epic_id/resource_label_events
속성 유형 필수 설명
id integer or string 그룹의 ID 또는 URL 인코딩된 경로
epic_id integer 에픽의 ID
[
  {
    "id": 106,
    "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-19T11:43:01.746Z",
    "resource_type": "Epic",
    "resource_id": 33,
    "label": {
      "id": 73,
      "name": "a1",
      "color": "#34495E",
      "description": ""
    },
    "action": "add"
  },
  {
    "id": 107,
    "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-19T11:43:01.746Z",
    "resource_type": "Epic",
    "resource_id": 33,
    "label": {
      "id": 37,
      "name": "glabel2",
      "color": "#A8D695",
      "description": ""
    },
    "action": "add"
  }
]
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/groups/1/epics/11/resource_label_events"

단일 에픽 레이블 이벤트 검색#

특정 그룹 에픽에 대한 단일 레이블 이벤트를 검색합니다.

GET /groups/:id/epics/:epic_id/resource_label_events/:resource_label_event_id

매개변수:

속성 유형 필수 설명
id integer or string 그룹의 ID 또는 URL 인코딩된 경로
epic_id integer 에픽의 ID
resource_label_event_id integer 레이블 이벤트의 ID
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/groups/1/epics/11/resource_label_events/107"

머지 리퀘스트#

프로젝트 머지 리퀘스트 레이블 이벤트 목록#

단일 머지 리퀘스트에 대한 모든 레이블 이벤트를 나열합니다.

GET /projects/:id/merge_requests/:merge_request_iid/resource_label_events
속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
merge_request_iid integer 머지 리퀘스트의 IID
[
  {
    "id": 119,
    "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-20T06:17:28.394Z",
    "resource_type": "MergeRequest",
    "resource_id": 28,
    "label": {
      "id": 74,
      "name": "p1",
      "color": "#0033CC",
      "description": ""
    },
    "action": "add"
  },
  {
    "id": 120,
    "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-20T06:17:28.394Z",
    "resource_type": "MergeRequest",
    "resource_id": 28,
    "label": {
      "id": 41,
      "name": "project",
      "color": "#D1D100",
      "description": ""
    },
    "action": "add"
  }
]
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/resource_label_events"

단일 머지 리퀘스트 레이블 이벤트 검색#

특정 프로젝트 머지 리퀘스트에 대한 단일 레이블 이벤트를 검색합니다.

GET /projects/:id/merge_requests/:merge_request_iid/resource_label_events/:resource_label_event_id

매개변수:

속성 유형 필수 설명
id integer or string 프로젝트의 ID 또는 URL 인코딩된 경로
merge_request_iid integer 머지 리퀘스트의 IID
resource_label_event_id integer 레이블 이벤트의 ID
curl --request GET \
  --header "PRIVATE-TOKEN: <your_access_token>" \
  --url "https://gitlab.example.com/api/v4/projects/5/merge_requests/11/resource_label_events/120"