Работа с правилами событий

Переключение активности правила

Переключает активность правила.

Запрос

Swagger
PUT
/v1/event-rules/{ruleId}/switch/active/{active}

Параметры

ПараметрТипОписание
ruleId *

(path)

stringID правила
active *

(path)

booleanАктивность правила
* - обязательный параметр

Ответ

string

Получение правила по id

Возвращает правило по его id.

Запрос

Swagger
GET
/v1/event-rules/{ruleId}

Параметры

ПараметрТипОписание
ruleId *

(path)

stringID правила
* - обязательный параметр

Ответ

ПараметрТипФорматОписание
ruleId
stringuuid
name
string
description
string
rules
EventNotificationRules
active
boolean
labels
string[]
creationDate
stringdate-time
lastUpdateDate
stringdate-time

Редактирование правила

Редактирует правило.

Запрос

Swagger
PUT
/v1/event-rules/{ruleId}

Параметры

ПараметрТипОписание
ruleId *

(path)

stringID правила
* - обязательный параметр

Тело запроса

ПараметрТипОписание
name
string
description
string
rules
EventNotificationRules
active
boolean
labels
string[]

Ответ

ПараметрТипФорматОписание
ruleId
stringuuid
name
string
description
string
rules
EventNotificationRules
active
boolean
labels
string[]
creationDate
stringdate-time
lastUpdateDate
stringdate-time

Удаление правила

Удаляет правило.

Запрос

Swagger
DELETE
/v1/event-rules/{ruleId}

Параметры

ПараметрТипОписание
ruleId *

(path)

stringID правила
* - обязательный параметр

Ответ

string

Переключение активности правил

Переключает активность правил.

Запрос

Swagger
PUT
/v1/event-rules/switch/active/{active}

Параметры

ПараметрТипОписание
active *

(path)

booleanАктивность правила
* - обязательный параметр

Ответ

string

Отмена удаления правила

Отменяет удаление правила.

Запрос

Swagger
POST
/v1/event-rules/{ruleId}/cancel-deletion

Параметры

ПараметрТипОписание
ruleId *

(path)

stringID правила
* - обязательный параметр

Ответ

string

Отмена удаления правил

Отменяет удаление правил.

Запрос

Swagger
POST
/v1/event-rules/cancel-deletion

Ответ

string

Получение списка правил

Возвращает список всех правил.

Запрос

Swagger
GET
/v1/event-rules

Параметры

ПараметрТипОписание
name

(query)

stringНаименование правила
active

(query)

booleanАктивное/неактивное
labels

(query)

arrayЛейблы правила
labelsMode

(query)

stringРежим фильтрации лейблов правила
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

string

Ответ

ПараметрТипФорматОписание
totalElements
integerint64Количество записей
pageSize
integerint32Размер страницы
currentPage
integerint32Текущая страница
totalPages
integerint32Количество страниц
content
EventRuleDto[]Записи
sortBy
stringПоле для сортировки
order
ASC | DESCПорядок сортировки

Создание правила

Создает правило события.

Запрос

Swagger
POST
/v1/event-rules

Тело запроса

ПараметрТипФорматОписание
ruleId
stringuuid
name
string
description
string
rules
EventNotificationRules
labels
string[]

Ответ

ПараметрТипФорматОписание
ruleId
stringuuid
name
string
description
string
rules
EventNotificationRules
active
boolean
labels
string[]
creationDate
stringdate-time
lastUpdateDate
stringdate-time

Удаление правила

Удаляет правило.

Запрос

Swagger
DELETE
/v1/event-rules

Ответ

string

Модели

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Центр уведомлений
Регистрация пользователей и настройка их каналов связи. Отправка уведомлений (с заданным шаблоном или без), отслеживание статуса доставки
Предыдущий раздел
Работа с триггерами событий
Следующий раздел
Управление связями шаблонов с типами уведомлений
Была ли страница полезной?