Endpoints διαχείρισης
Αυτά τα endpoints σας επιτρέπουν να διαχειρίζεστε κλειδιά API, κανόνες φορμών, κανόνες ειδοποιήσεων και άλλες ρυθμίσεις μέσω προγραμματισμού. Όλα τα endpoints διαχείρισης απαιτούν πιστοποίηση JWT.
Base URL: https://api.silentshield.io
Κλειδιά API
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Λίστα όλων των κλειδιών API για τον λογαριασμό σας. |
POST | /api/v1/keys | Δημιουργία νέου κλειδιού API. |
GET | /api/v1/keys/:id | Λεπτομέρειες για ένα συγκεκριμένο κλειδί API. |
PUT | /api/v1/keys/:id | Ενημέρωση ρυθμίσεων κλειδιού API. |
DELETE | /api/v1/keys/:id | Διαγραφή κλειδιού API. Αυτή η ενέργεια είναι μη αναστρέψιμη. |
POST | /api/v1/keys/:id/rotate | Εναλλαγή κλειδιού API. Το παλιό κλειδί ακυρώνεται αμέσως. |
Κανόνες φορμών
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/form-rules | Λίστα όλων των κανόνων φορμών για ένα κλειδί API. |
POST | /api/v1/keys/:keyId/form-rules | Δημιουργία νέου κανόνα φόρμας. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Ενημέρωση κανόνα φόρμας. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Διαγραφή κανόνα φόρμας. |
Κανόνες ειδοποιήσεων
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Λίστα όλων των κανόνων ειδοποιήσεων για ένα κλειδί API. |
POST | /api/v1/keys/:keyId/alert-rules | Δημιουργία νέου κανόνα ειδοποίησης. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Ενημέρωση κανόνα ειδοποίησης. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Διαγραφή κανόνα ειδοποίησης. |