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 | /v1/form-rules | Ανάγνωση των ενεργών κανόνων φόρμας για ένα κλειδί. Το ίδιο το widget καλεί αυτή τη διαδρομή· είναι το μοναδικό σημείο για κανόνες φόρμας. |
GET | /api/v1/keys/{id}/formrules/dryrun | Δοκιμαστική εφαρμογή ενός κανόνα στις πιο πρόσφατα εντοπισμένες φόρμες, χωρίς αποθήκευση. |
Οι κανόνες φόρμας συντηρούνται στον πίνακα, όχι μέσω API — δημιουργία, αλλαγή και διαγραφή δεν υπάρχουν εδώ σκόπιμα.
Κανόνες ειδοποιήσεων
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | Λίστα όλων των κανόνων ειδοποιήσεων για ένα κλειδί API. |
POST | /api/v1/keys/{id}/alerts | Δημιουργία νέου κανόνα ειδοποίησης. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Διαγραφή κανόνα ειδοποίησης. |