관리 엔드포인트
이 엔드포인트를 사용하여 API 키, 폼 규칙, 알림 규칙 및 기타 설정을 프로그래밍 방식으로 관리할 수 있습니다. 모든 관리 엔드포인트에는 JWT 인증이 필요합니다.
Base URL: https://api.silentshield.io
API 키
| Method | Path | Description |
|---|---|---|
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}/rotate | API 키를 로테이션합니다. 기존 키는 즉시 무효화됩니다. |
폼 규칙
| Method | Path | Description |
|---|---|---|
GET | /v1/form-rules | 키의 활성 양식 규칙을 읽습니다. 이 경로는 위젯이 직접 호출하며, 양식 규칙과 관련된 유일한 엔드포인트입니다. |
GET | /api/v1/keys/{id}/formrules/dryrun | 가장 최근에 감지된 양식을 대상으로 규칙을 저장 없이 시험 적용합니다. |
양식 규칙은 대시보드에서 관리합니다. API를 통한 생성·수정·삭제는 의도적으로 제공하지 않습니다.
알림 규칙
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | API 키의 모든 알림 규칙을 조회합니다. |
POST | /api/v1/keys/{id}/alerts | 새 알림 규칙을 생성합니다. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | 알림 규칙을 삭제합니다. |