관리 엔드포인트

이 엔드포인트를 사용하여 API 키, 폼 규칙, 알림 규칙 및 기타 설정을 프로그래밍 방식으로 관리할 수 있습니다. 모든 관리 엔드포인트에는 JWT 인증이 필요합니다.

Base URL: https://api.silentshield.io

API 키

MethodPathDescription
GET/api/v1/keys계정의 모든 API 키를 조회합니다.
POST/api/v1/keys새 API 키를 생성합니다.
GET/api/v1/keys/{id}특정 API 키의 세부 정보를 조회합니다.
PUT/api/v1/keys/{id}API 키의 설정을 업데이트합니다.
DELETE/api/v1/keys/{id}API 키를 삭제합니다. 이 작업은 되돌릴 수 없습니다.
POST/api/v1/keys/{id}/rotateAPI 키를 로테이션합니다. 기존 키는 즉시 무효화됩니다.

폼 규칙

MethodPathDescription
GET/v1/form-rules키의 활성 양식 규칙을 읽습니다. 이 경로는 위젯이 직접 호출하며, 양식 규칙과 관련된 유일한 엔드포인트입니다.
GET/api/v1/keys/{id}/formrules/dryrun가장 최근에 감지된 양식을 대상으로 규칙을 저장 없이 시험 적용합니다.

양식 규칙은 대시보드에서 관리합니다. API를 통한 생성·수정·삭제는 의도적으로 제공하지 않습니다.

알림 규칙

MethodPathDescription
GET/api/v1/keys/{id}/alertsAPI 키의 모든 알림 규칙을 조회합니다.
POST/api/v1/keys/{id}/alerts새 알림 규칙을 생성합니다.
DELETE/api/v1/keys/{id}/alerts/{alertId}알림 규칙을 삭제합니다.