管理エンドポイント
これらのエンドポイントを使用して、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 | アラートルールを削除します。 |