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
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Alle API-sleutels voor uw account weergeven. |
POST | /api/v1/keys | Een 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}/rotate | Een API-sleutel roteren. De oude sleutel wordt onmiddellijk ongeldig. |
Formulierregels
| Method | Path | Description |
|---|---|---|
GET | /v1/form-rules | Lees 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/dryrun | Een 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
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | Alle meldingsregels voor een API-sleutel weergeven. |
POST | /api/v1/keys/{id}/alerts | Een nieuwe meldingsregel aanmaken. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Een meldingsregel verwijderen. |