그룹 웹훅 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_headers": [ { "key": "Authorization" } ], "token_present": false, "signing