그룹 웹훅 API
REST API를 사용하여 그룹의 웹훅을 설정하고 관리합니다.
이 API를 사용하여 그룹 웹훅 을 관리합니다. 그룹 웹훅은 인스턴스 전체에 영향을 미치는 시스템 훅 이나 단일 프로젝트에 제한된 프로젝트 웹훅 과는 다릅니다. 사전 조건: 그룹의 관리자이거나 Owner 역할을 가지고 있어야 합니다. 모든 그룹 훅 목록 조회 # 지정된 그룹의 모든 그룹 훅 목록을 반환합니다. GET /groups/:id/hooks 지원되는 속성: 속성 유형 필수 여부 설명 id 정수 또는 문자열 예 그룹의 ID 또는 URL 인코딩된 경로 . 요청 예시: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/groups/3/hooks" 응답 예시: [ { "id" : 1 , "url" : "http://example.com/hook" , "name" : "Test group hook" , "description" : "This is a test group hook." , "created_at" : "2024-09-01T09:10:54.854Z" , "push_events" : true , "tag_push_events" : false , "merge_requests_events" : false , "repository_update_events" : false , "enable_ssl_verification" : true , "alert_status" : "executable" , "disabled_until" : null , "url_variables" : [ ] , "push_events_branch_filter" : null , "branch_filter_strategy" : "all_branches" , "group_id" : 99 , "issues_events" : false , "confidential_issues_events" : false , "note_events" : false , "confidential_note_events" : false , "pipeline_events" : false , "wiki_page_events" : false , "job_events" : false , "deployment_events" : false , "feature_flag_events" : false , "releases_events" : false , "milestone_events" : false , "subgroup_events" : false , "emoji_events" : false , "resource_access_token_events" : false , "member_events" : false , "project_events" : false , "custom_webhook_template" : "{\"event\":\"{{object_kind}}\"}" , "custom_headers" : [ { "key" : "Authorization" } ]
