오류 추적 API
프로젝트의 오류 추적 설정 및 클라이언트 키를 관리하는 API.
이 API를 사용하여 프로젝트의 오류 추적 기능과 상호 작용합니다. 자세한 내용은 오류 추적 을 참조하세요. 필수 요건: Maintainer 또는 Owner 역할이 있어야 합니다. 오류 추적 설정 조회 # 지정된 프로젝트의 오류 추적 설정을 조회합니다. GET /projects/:id/error_tracking/settings 속성 유형 필수 여부 설명 id 정수 yes 프로젝트의 ID 또는 URL 인코딩된 경로 curl --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/error_tracking/settings" 예시 응답: { "active" : true , "project_name" : "sample sentry project" , "sentry_external_url" : "https://sentry.io/myawesomeproject/project" , "api_url" : "https://sentry.io/api/0/projects/myawesomeproject/project" , "integrated" : false } 오류 추적 설정 만들기 # 히스토리 GitLab 15.10에서 도입 됨. 지정된 프로젝트의 오류 추적 설정을 만듭니다. Note 이 API는 통합 오류 추적 과 함께 사용할 때만 사용 가능합니다. PUT /projects/:id/error_tracking/settings 지원되는 속성: 속성 유형 필수 여부 설명 id 정수 yes 프로젝트의 ID 또는 URL 인코딩된 경로 . active 불리언 yes 오류 추적 설정 구성을 활성화하려면 true , 비활성화하려면 false 를 전달합니다. integrated 불리언 yes 통합 오류 추적 백엔드를 활성화하려면 true 를 전달합니다. 예시 요청: curl --request PUT --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/1/error_tracking/settings?active=true&integrated=true" 예시 응답: { "active" : true , "project_name" : null , "sentry_external_url" : null , "api_url" : null , "integrated" : true } 오류 추적 프로젝트 설정 업데이트 # 지정된 프로젝트의 오류 추적 설정을 업데이트합니다. PATCH /projects/:id/error_tracking/settings 속성 유형 필수 여부 설명 id 정수 yes 프로젝트의 ID 또는 URL 인코딩된 경로 . active 불리언 yes 이미 구성된 오류 추적 설정을 활성화하려면 true , 비활성화하려면 false 를 전달합니다. integrated 불리언 no 통합 오류 추적 백엔드를 활성화하려
