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

MethodPathDescription
GET/api/v1/keysListar todas las API keys de su cuenta.
POST/api/v1/keysCrear 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}/rotateRotar una API key. La key anterior se invalida inmediatamente.

Reglas de Formulario

MethodPathDescription
GET/v1/form-rulesLeer las reglas de formulario activas de una clave. El propio widget llama a esta ruta; es el único endpoint de reglas de formulario de la API.
GET/api/v1/keys/{id}/formrules/dryrunProbar una regla contra los formularios detectados más recientemente, sin guardarla.

Las reglas de formulario se gestionan en el panel, no por API: crear, modificar y eliminar no existen aquí de forma deliberada.

Reglas de Alerta

MethodPathDescription
GET/api/v1/keys/{id}/alertsListar todas las reglas de alerta para una API key.
POST/api/v1/keys/{id}/alertsCrear una nueva regla de alerta.
DELETE/api/v1/keys/{id}/alerts/{alertId}Eliminar una regla de alerta.