Management Endpoints

These endpoints allow you to manage API keys, form rules, alert rules, and other settings programmatically. All management endpoints require JWT authentication.

Base URL: https://api.silentshield.io

API Keys

MethodPathDescription
GET/api/v1/keysList all API keys for your account.
POST/api/v1/keysCreate a new API key.
GET/api/v1/keys/:idGet details for a specific API key.
PUT/api/v1/keys/:idUpdate an API key's settings.
DELETE/api/v1/keys/:idDelete an API key. This action is irreversible.
POST/api/v1/keys/:id/rotateRotate an API key. The old key is immediately invalidated.

Form Rules

MethodPathDescription
GET/api/v1/keys/:keyId/form-rulesList all form rules for an API key.
POST/api/v1/keys/:keyId/form-rulesCreate a new form rule.
PUT/api/v1/keys/:keyId/form-rules/:idUpdate a form rule.
DELETE/api/v1/keys/:keyId/form-rules/:idDelete a form rule.

Alert Rules

MethodPathDescription
GET/api/v1/keys/:keyId/alert-rulesList all alert rules for an API key.
POST/api/v1/keys/:keyId/alert-rulesCreate a new alert rule.
PUT/api/v1/keys/:keyId/alert-rules/:idUpdate an alert rule.
DELETE/api/v1/keys/:keyId/alert-rules/:idDelete an alert rule.