프로젝트 경고 구성의 특정 알림 방법에 대한 테스트 알림을 트리거합니다. 이 엔드포인트는 더미 데이터 및 렌더링된 템플릿이 포함된 테스트 페이로드를 전송하여 웹훅 구성의 유효성을 검사합니다.
요청
POST /api/public/v1.0/groups/{GROUP-ID}/alertConfigs/{ALERT-CONFIG-ID}/{NOTIFICATION-ID}/test
요청 경로 매개변수
Parameter | 유형 | 설명 |
|---|---|---|
그룹 ID | 문자열 | 프로젝트를 식별하는 고유한 24자리 16진수 문자열. |
ALERT-CONFIG-ID | 문자열 | 경고 구성을 식별하는 고유한 24자리 16진수 string입니다. |
알림- ID | 문자열 | 경고 구성 내에서 알림 메서드를 식별하는 고유한 24-16진수 문자열입니다. |
요청 쿼리 매개변수
이 엔드포인트는 HTTP 요청 쿼리 매개변수를 사용하지 않습니다.
요청 본문 매개변수
이 엔드포인트는 HTTP 요청 본문 매개변수를 사용하지 않습니다.
응답
응답 요소
쿼리 매개변수 pretty=true를 설정하다 하면 응답이 읽을 수 있는 형식으로 표시됩니다.
Parameter | 유형 | 설명 |
|---|---|---|
Success | 부울 | 테스트 알림이 성공적으로 전송되었는지 여부를 나타내는 플래그입니다. |
메시지 | 문자열 | 테스트 작업의 결과를 설명하는 사람이 읽을 수 있는 메시지입니다. |
세부 정보 | 객체 | 테스트 알림에 대한 추가 세부 정보입니다. |
Details.notificationType | 문자열 | 테스트된 알림 유형입니다(예: |
Details.destination | 문자열 | 테스트 알림이 전송된 대상입니다. 웹훅의 경우 웹훅 URL 입니다. |
Details.timestamp | 문자열 | 테스트 알림이 전송된 ISO 8601 타임스탬프입니다. |
요청 예시
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --include \ --request POST "https://ops-manager.example.com:8080/api/public/v1.0/groups/{GROUP-ID}/alertConfigs/{ALERT-CONFIG-ID}/{NOTIFICATION-ID}/test?pretty=true"
응답 예시
응답 헤더
200 OK Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes}
응답 본문
{ "success": true, "message": "Test notification sent successfully", "details": { "notificationType": "WEBHOOK", "destination": "https://example.com/webhook", "timestamp": "2025-01-15T10:30:00Z" } }