Administrationsslutpunkter
Disse slutpunkter giver dig mulighed for at administrere API-nøgler, formularregler, advarselsregler og andre indstillinger programmatisk. Alle administrationsslutpunkter kræver JWT-godkendelse.
Base URL: https://api.silentshield.io
API-nøgler
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | List alle API-nøgler for din konto. |
POST | /api/v1/keys | Opret en ny API-nøgle. |
GET | /api/v1/keys/{id} | Hent detaljer for en specifik API-nøgle. |
PUT | /api/v1/keys/{id} | Opdater en API-nøgles indstillinger. |
DELETE | /api/v1/keys/{id} | Slet en API-nøgle. Denne handling er irreversibel. |
POST | /api/v1/keys/{id}/rotate | Rotér en API-nøgle. Den gamle nøgle ugyldiggøres øjeblikkeligt. |
Formularregler
| Method | Path | Description |
|---|---|---|
GET | /v1/form-rules | Læs de aktive formularregler for en nøgle. Widgetten kalder selv denne rute; det er API’ets eneste endpoint for formularregler. |
GET | /api/v1/keys/{id}/formrules/dryrun | Kør en regel mod de senest registrerede formularer uden at gemme den. |
Formularregler vedligeholdes i dashboardet, ikke via API’et — oprettelse, ændring og sletning findes bevidst ikke her.
Advarselsregler
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | List alle advarselsregler for en API-nøgle. |
POST | /api/v1/keys/{id}/alerts | Opret en ny advarselsregel. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Slet en advarselsregel. |