Endpoints διαχείρισης

Αυτά τα endpoints σας επιτρέπουν να διαχειρίζεστε κλειδιά API, κανόνες φορμών, κανόνες ειδοποιήσεων και άλλες ρυθμίσεις μέσω προγραμματισμού. Όλα τα endpoints διαχείρισης απαιτούν πιστοποίηση JWT.

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

Κλειδιά API

MethodPathDescription
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. Το παλιό κλειδί ακυρώνεται αμέσως.

Κανόνες φορμών

MethodPathDescription
GET/v1/form-rulesΑνάγνωση των ενεργών κανόνων φόρμας για ένα κλειδί. Το ίδιο το widget καλεί αυτή τη διαδρομή· είναι το μοναδικό σημείο για κανόνες φόρμας.
GET/api/v1/keys/{id}/formrules/dryrunΔοκιμαστική εφαρμογή ενός κανόνα στις πιο πρόσφατα εντοπισμένες φόρμες, χωρίς αποθήκευση.

Οι κανόνες φόρμας συντηρούνται στον πίνακα, όχι μέσω API — δημιουργία, αλλαγή και διαγραφή δεν υπάρχουν εδώ σκόπιμα.

Κανόνες ειδοποιήσεων

MethodPathDescription
GET/api/v1/keys/{id}/alertsΛίστα όλων των κανόνων ειδοποιήσεων για ένα κλειδί API.
POST/api/v1/keys/{id}/alertsΔημιουργία νέου κανόνα ειδοποίησης.
DELETE/api/v1/keys/{id}/alerts/{alertId}Διαγραφή κανόνα ειδοποίησης.