모니터링 연동 API 레퍼런스

REST API로 외부 모니터링 연동을 프로그램에서 만들 수 있습니다.

연동 만들기

엔드포인트:

POST /v3/integrations

본문 파라미터

필드유형설명
pageIdstring상태 페이지의 ID
integrationTypestring연동 유형입니다. 예: PINGDOM, NEWRELIC
componentsstring[]연결할 구성 요소의 ID

요청 예시

{
"pageId": "page123",
"integrationType": "PINGDOM",
"components": ["component1", "component2"]
}

응답 예시

{
"integration": {
"id": "int_abc",
"monitoringTool": "PINGDOM"
},
"message": "Integration created successfully."
}

이 엔드포인트는 MonitoringTool enum에 있는 모든 모니터링 도구를 지원합니다.

연동 업데이트하기

엔드포인트:

PUT /v3/integrations/:integration_id

생성 엔드포인트의 필드를 아무거나 보내거나, 새 템플릿 데이터를 제공해 인시던트 생성과 해결 방식을 맞춤 설정하세요.

요청 예시

{
"label": "Pingdom Primary",
"createTemplate": { "name": "New incident" },
"resolveTemplate": { "name": "Incident resolved" }
}

응답 예시

{
"integration": {
"id": "int_abc",
"label": "Pingdom Primary"
}
}

연동 삭제하기

엔드포인트:

DELETE /v3/integrations/:integration_id

응답 예시

{}