Beheerseindpunten

Met deze eindpunten kunt u API-sleutels, formulierregels, meldingsregels en andere instellingen programmatisch beheren. Alle beheerseindpunten vereisen JWT-authenticatie.

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

API-sleutels

MethodPathDescription
GET/api/v1/keysAlle API-sleutels voor uw account weergeven.
POST/api/v1/keysEen nieuwe API-sleutel aanmaken.
GET/api/v1/keys/{id}Details van een specifieke API-sleutel ophalen.
PUT/api/v1/keys/{id}Instellingen van een API-sleutel bijwerken.
DELETE/api/v1/keys/{id}Een API-sleutel verwijderen. Deze actie is onomkeerbaar.
POST/api/v1/keys/{id}/rotateEen API-sleutel roteren. De oude sleutel wordt onmiddellijk ongeldig.

Formulierregels

MethodPathDescription
GET/v1/form-rulesLees de actieve formulierregels van een sleutel. De widget roept deze route zelf aan; het is het enige endpoint voor formulierregels.
GET/api/v1/keys/{id}/formrules/dryrunEen regel uitproberen op de laatst gedetecteerde formulieren, zonder op te slaan.

Formulierregels worden in het dashboard beheerd, niet via de API — aanmaken, wijzigen en verwijderen ontbreken hier bewust.

Meldingsregels

MethodPathDescription
GET/api/v1/keys/{id}/alertsAlle meldingsregels voor een API-sleutel weergeven.
POST/api/v1/keys/{id}/alertsEen nieuwe meldingsregel aanmaken.
DELETE/api/v1/keys/{id}/alerts/{alertId}Een meldingsregel verwijderen.