그룹 웹훅 API
REST API를 사용하여 그룹의 웹훅을 설정하고 관리합니다.
이 API로 그룹 웹훅 을 관리합니다. 그룹 웹훅은 인스턴스 전체에 영향을 주는 시스템 훅 , 단일 프로젝트로 범위가 한정되는 프로젝트 웹훅 과 다릅니다. 사전 요구 사항: Administrator 이거나 해당 그룹의 Owner 권한이 있어야 합니다. 모든 그룹 훅 조회 # 지정한 그룹의 모든 그룹 훅을 조회합니다. GET /groups/:id/hooks 지원되는 속성: Attribute Type Required Description id integer or string yes 그룹의 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_heade