알림 설정 API
알림 설정 API에 대해 설명합니다.
이 API를 사용하여 GitLab의 알림 설정을 관리합니다. 자세한 내용은 알림 이메일 을 참조하세요. 알림 레벨 # 알림 레벨은 NotificationSetting.level 모델 열거형에 정의되어 있습니다. 인식되는 레벨은 다음과 같습니다: disabled : 모든 알림 끄기 participating : 참여한 스레드에 대한 알림 수신 watch : 대부분의 활동에 대한 알림 수신 global : 글로벌 알림 설정 사용 mention : 댓글에서 언급될 때 알림 수신 custom : 선택한 이벤트에 대한 알림 수신 custom 레벨을 사용하면 특정 이메일 이벤트를 제어할 수 있습니다. 사용 가능한 이벤트는 NotificationSetting.email_events 가 반환합니다. 인식되는 이벤트는 다음과 같습니다: 이벤트 설명 approver 승인 자격이 있는 머지 리퀘스트가 생성될 때 change_reviewer_merge_request 머지 리퀘스트의 리뷰어가 변경될 때 close_issue 이슈가 종료될 때 close_merge_request 머지 리퀘스트가 종료될 때 failed_pipeline 파이프라인이 실패할 때 fixed_pipeline 이전에 실패한 파이프라인이 수정될 때 issue_due 이슈가 내일 마감될 때 merge_merge_request 머지 리퀘스트가 머지될 때 merge_when_pipeline_succeeds 머지 리퀘스트가 자동 머지로 설정될 때 moved_project 프로젝트가 이동될 때 new_epic 새 에픽이 생성될 때 (Premium 및 Ultimate 티어에서) new_issue 새 이슈가 생성될 때 new_merge_request 새 머지 리퀘스트가 생성될 때 new_note 누군가 댓글을 추가할 때 new_release 새 릴리스가 게시될 때 push_to_merge_request 누군가 머지 리퀘스트에 푸시할 때 reassign_issue 이슈가 재할당될 때 reassign_merge_request 머지 리퀘스트가 재할당될 때 reopen_issue 이슈가 다시 열릴 때 reopen_merge_request 머지 리퀘스트가 다시 열릴 때 success_pipeline 파이프라인이 성공적으로 완료될 때 글로벌 알림 설정 조회 # 글로벌 알림 레벨과 이메일 주소를 조회합니다. GET /notification_settings 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/notification_settings" 성공하면 200 OK 와 다음 응답 속성을 반환합니다: 속성 타입 설명 level string 글로벌 알림 레벨 notification_email string 알림이 전송되는 이메일 주소 응답 예시: { "level" : "participating" , "notification_email" : "admin@example.com" } 글로벌
