Управление шаблонами уведомлений

Изменяет шаблон и его связи.

Запрос

Swagger
PUT
/v1/templates/{id}/with-links

Параметры

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

(path)

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

Тело запроса

ПараметрТипОписание
name
stringНаименование шаблона
content
stringТело шаблона
types
string[]Типы уведомлений для связи

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор шаблона
rn
stringResource name
name
stringНаименование шаблона
content
stringКонтент шаблона
types
string[]Тип уведомления
params
string[]Параметры шаблона
creationDate
stringdate-timeДата создания системы
lastUpdateDate
stringdate-timeДата последнего обновления настройки

Получение шаблона

Возвращает шаблон уведомления.

Запрос

Swagger
GET
/v1/templates/{id}

Параметры

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

(path)

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

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор шаблона
rn
stringResource name
name
stringНаименование шаблона
content
stringКонтент шаблона
types
string[]Тип уведомления
params
string[]Параметры шаблона
creationDate
stringdate-timeДата создания системы
lastUpdateDate
stringdate-timeДата последнего обновления настройки

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

Изменяет шаблон уведомлений.

Запрос

Swagger
PUT
/v1/templates/{id}

Параметры

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

(path)

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

Тело запроса

ПараметрТипОписание
name
stringНаименование шаблона
content
stringТело шаблона

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор шаблона
rn
stringResource name
name
stringНаименование шаблона
content
stringКонтент шаблона
types
string[]Тип уведомления
params
string[]Параметры шаблона
creationDate
stringdate-timeДата создания системы
lastUpdateDate
stringdate-timeДата последнего обновления настройки

Удаление шаблона

Удаляет шаблон уведомлений.

Запрос

Swagger
DELETE
/v1/templates/{id}

Параметры

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

(path)

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

Отмена удаления шаблона

Отменяет удаление шаблона уведомлений.

Запрос

Swagger
POST
/v1/templates/{id}/cancel-deletion

Параметры

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

(path)

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

Создает шаблон со связями.

Запрос

Swagger
POST
/v1/templates-with-links

Тело запроса

ПараметрТипОписание
name
stringНаименование шаблона
content
stringТело шаблона
types
string[]Типы уведомлений для связи

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор шаблона
rn
stringResource name
name
stringНаименование шаблона
content
stringКонтент шаблона
types
string[]Тип уведомления
params
string[]Параметры шаблона
creationDate
stringdate-timeДата создания системы
lastUpdateDate
stringdate-timeДата последнего обновления настройки

Получение всех шаблонов

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

Запрос

Swagger
GET
/v1/templates

Параметры

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

(query)

stringНаименование шаблона
pageNumber

(query)

integer
pageSize

(query)

integer
types

(query)

array
sortBy

(query)

string
order

(query)

string

Ответ

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

Создание шаблона

Создание шаблона уведомлений.

Запрос

Swagger
POST
/v1/templates

Тело запроса

ПараметрТипОписание
name
stringНаименование шаблона
content
stringТело шаблона

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор шаблона
rn
stringResource name
name
stringНаименование шаблона
content
stringКонтент шаблона
types
string[]Тип уведомления
params
string[]Параметры шаблона
creationDate
stringdate-timeДата создания системы
lastUpdateDate
stringdate-timeДата последнего обновления настройки

Модели

Демопримеры

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