Работа с триггерами событий

Получение триггера события по его идентификатору

Возвращает триггер события по его идентификатору.

Запрос

Swagger
GET
/v1/event-trigger/{triggerId}

Параметры

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

(path)

stringИдентификатор триггера
* - обязательный параметр

Ответ

ПараметрТипФорматОписание
rn
stringИмя ресурса
triggerId
stringuuidИдентификатор триггера
name
stringИмя триггера
ruleId
stringuuidИдентификатор правила, по которому должна произойти рассылка уведомлений
triggerRules
EventTriggerRulesDtoПравила, по которым работает триггер
creationDate
stringdate-timeДата создания триггера
lastUpdateDate
stringdate-timeДата обновления триггера
lastTriggeredDate
stringdate-timeПоследний раз когда сработал триггер
deletionDate
stringdate-timeДата удаления триггера
active
booleanСостояние триггера (работает/не работает)

Редактирование триггера события

Изменяет триггер события.

Запрос

Swagger
PUT
/v1/event-trigger/{triggerId}

Параметры

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

(path)

stringИдентификатор триггера
* - обязательный параметр

Тело запроса

ПараметрТипФорматОписание
name
stringИмя триггера
ruleId
stringuuidИдентификатор правила, по которому должна произойти рассылка уведомлений
triggerRules
EventTriggerRulesDtoПравила, по которым работает триггер
active
booleanСостояние триггера (работает/не работает)

Ответ

ПараметрТипФорматОписание
rn
stringИмя ресурса
triggerId
stringuuidИдентификатор триггера
name
stringИмя триггера
ruleId
stringuuidИдентификатор правила, по которому должна произойти рассылка уведомлений
triggerRules
EventTriggerRulesDtoПравила, по которым работает триггер
creationDate
stringdate-timeДата создания триггера
lastUpdateDate
stringdate-timeДата обновления триггера
lastTriggeredDate
stringdate-timeПоследний раз когда сработал триггер
deletionDate
stringdate-timeДата удаления триггера
active
booleanСостояние триггера (работает/не работает)

Удаление триггера

Удаляет триггер.

Запрос

Swagger
DELETE
/v1/event-trigger/{triggerId}

Параметры

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

(path)

stringИдентификатор триггера
* - обязательный параметр

Ответ

string

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

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

Запрос

Swagger
POST
/v1/event-trigger/{triggerId}/cancel-deletion

Параметры

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

(path)

stringИдентификатор триггера
* - обязательный параметр

Ответ

string

Получение всех триггеров

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

Запрос

Swagger
GET
/v1/event-trigger

Параметры

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

(query)

stringНаименование триггера
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

string

Ответ

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

Создание триггера события

Создает триггер события.

Запрос

Swagger
POST
/v1/event-trigger

Тело запроса

ПараметрТипФорматОписание
triggerId
stringuuidИдентификатор триггера
name
stringИмя триггера
ruleId
stringuuidИдентификатор правила, по которому должна произойти рассылка уведомлений
triggerRules
EventTriggerRulesDtoПравила, по которым работает триггер

Ответ

ПараметрТипФорматОписание
rn
stringИмя ресурса
triggerId
stringuuidИдентификатор триггера
name
stringИмя триггера
ruleId
stringuuidИдентификатор правила, по которому должна произойти рассылка уведомлений
triggerRules
EventTriggerRulesDtoПравила, по которым работает триггер
creationDate
stringdate-timeДата создания триггера
lastUpdateDate
stringdate-timeДата обновления триггера
lastTriggeredDate
stringdate-timeПоследний раз когда сработал триггер
deletionDate
stringdate-timeДата удаления триггера
active
booleanСостояние триггера (работает/не работает)

Модели

Демопримеры

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