Integrations

API 키, 웹훅, 커넥터 카탈로그, 테넌트 admin API

개요

Integrations 모듈이 활성화된 테넌트는 Console 또는 JWT 기반 admin API로 키·웹훅·커넥터를 관리합니다.

Admin API (JWT)

MethodPath설명
GET/integrations/catalog커넥터 카탈로그
GET|POST/integrations/connections커넥터 연결
GET|POST|DELETE/integrations/webhooks아웃바운드 웹훅
GET|POST|DELETE/integrations/api-keysAPI 키 발급
GET/integrations/quota플랜 quota 사용량
POST/integrations/connections/:id/test연결 테스트

커넥터

Connector용도
slack_ops_notify인시던트·워크플로·추천 Slack 알림
splunk_hecVision·워크플로·리포트 Splunk HEC
servicenow_incidentServiceNow 인시던트 동기화 (OAuth 또는 basic)
incident_webhook_exportincident.* 커스텀 HTTP

웹훅 등록

POST /integrations/webhooks
curl -X POST "https://api-gateway-production-20f8.up.railway.app/integrations/webhooks" \
  -H "Authorization: Bearer <JWT>" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://partner.example/hooks/aimon",
    "eventTypes": ["incident.created", "vision.detection"],
    "secret": "<signing-secret>"
  }'

플랜 quota

PlanAPI keysWebhooksConnectionsRate/min
pilot32560
standard101020120
enterprise50100200600