그룹 API
GitLab 그룹을 생성, 조회, 업데이트, 삭제하는 API 엔드포인트를 설명합니다.
이 API로 GitLab 그룹을 조회하고 관리합니다. 자세한 내용은 그룹 을 참고합니다. 엔드포인트 응답은 그룹에서 인증된 사용자의 권한 에 따라 달라질 수 있습니다. 그룹 조회 # 그룹의 세부 정보를 조회합니다. 그룹이 공개적으로 접근 가능하면 이 엔드포인트는 인증 없이도 접근할 수 있습니다. 요청한 사용자가 관리자이면 추가 정보가 반환됩니다. 인증한 경우, 사용자가 관리자이거나 Owner 권한을 가지고 있으면 해당 그룹의 runners_token 과 enabled_git_access_protocol 도 반환합니다. GET /groups/:id 파라미터: Attribute Type Required Description id integer or string yes 그룹의 ID 또는 URL 인코딩된 경로 . with_custom_attributes boolean no 응답에 사용자 지정 속성 을 포함합니다(관리자 전용). with_projects boolean no 지정한 그룹에 속한 프로젝트의 세부 정보를 포함합니다(기본값 true ). (Deprecated 처리되었으며 API v5에서 제거될 예정 입니다. 그룹 내 모든 프로젝트의 세부 정보를 가져오려면 그룹 프로젝트 목록 조회 엔드포인트 를 사용합니다.) Note 응답의 projects 및 shared_projects 속성은 deprecated 처리되었으며 API v5에서 제거될 예정 입니다. 그룹 내 모든 프로젝트의 세부 정보를 가져오려면 그룹 프로젝트 목록 조회 또는 그룹 공유 프로젝트 목록 조회 엔드포인트를 사용합니다. curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/4" 이 엔드포인트는 최대 100개의 프로젝트와 공유 프로젝트를 반환합니다. 그룹 내 모든 프로젝트의 세부 정보를 가져오려면 그룹 프로젝트 목록 조회 엔드포인트 를 사용합니다. 응답 예시: { "id" : 4 , "name" : "Twitter" , "path" : "twitter" , "description" : "Aliquid qui quis dignissimos distinctio ut commodi voluptas est." , "visibility" : "public" , "avatar_url" : null , "web_url" : "https://gitlab.example.com/groups/twitter" , "request_access_enabled" : false , "repository_storage" : "default" , "full_name" : "Twitter" , "full_path" : "twitter" , "runners_token" : "ba324ca7b1c77fc20bb9" , "file_template_project_id" : 1 , "parent_id" : null , "enabled_git_access_prot