관리 엔드포인트
이 엔드포인트를 사용하여 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 | /api/v1/keys/:keyId/form-rules | API 키의 모든 폼 규칙을 조회합니다. |
POST | /api/v1/keys/:keyId/form-rules | 새 폼 규칙을 생성합니다. |
PUT | /api/v1/keys/:keyId/form-rules/:id | 폼 규칙을 업데이트합니다. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | 폼 규칙을 삭제합니다. |
알림 규칙
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | API 키의 모든 알림 규칙을 조회합니다. |
POST | /api/v1/keys/:keyId/alert-rules | 새 알림 규칙을 생성합니다. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | 알림 규칙을 업데이트합니다. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | 알림 규칙을 삭제합니다. |