Крайни точки за управление

Тези крайни точки ви позволяват да управлявате API ключове, правила за формуляри, правила за известия и други настройки програмно. Всички крайни точки за управление изискват 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Прочитане на активните правила за формуляри за даден ключ. Уиджетът сам извиква този маршрут; това е единствената крайна точка за правила на формуляри.
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}Изтриване на правило за известие.