Endpoints de Gestión
Estos endpoints le permiten gestionar API keys, reglas de formulario, reglas de alerta y otras configuraciones de forma programática. Todos los endpoints de gestión requieren autenticación JWT.
Base URL: https://api.silentshield.io
API Keys
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Listar todas las API keys de su cuenta. |
POST | /api/v1/keys | Crear una nueva API key. |
GET | /api/v1/keys/:id | Obtener detalles de una API key específica. |
PUT | /api/v1/keys/:id | Actualizar la configuración de una API key. |
DELETE | /api/v1/keys/:id | Eliminar una API key. Esta acción es irreversible. |
POST | /api/v1/keys/:id/rotate | Rotar una API key. La key anterior se invalida inmediatamente. |
Reglas de Formulario
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/form-rules | Listar todas las reglas de formulario para una API key. |
POST | /api/v1/keys/:keyId/form-rules | Crear una nueva regla de formulario. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Actualizar una regla de formulario. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Eliminar una regla de formulario. |
Reglas de Alerta
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Listar todas las reglas de alerta para una API key. |
POST | /api/v1/keys/:keyId/alert-rules | Crear una nueva regla de alerta. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Actualizar una regla de alerta. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Eliminar una regla de alerta. |