Управление признаками

Изменение признака уведомлений

Изменяет признак уведомления.

Запрос

Swagger
PUT
/v1/systems/{systemId}/flags/{flagName}

Параметры

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

(path)

stringИдентификатор системы
flagName *

(path)

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

Тело запроса

ПараметрТипОписание
description
stringОписание признака уведомлений
priority
HIGH | NORMAL | LOWУровень приоритета

Ответ

ПараметрТипФорматОписание
rn
stringResource name
systemId
stringuuidИдентификатор сервиса (проекта, приложения) - владельца пользователя
name
stringНаименование признака
description
stringОписание признака
priority
HIGH | NORMAL | LOWУровень приоритета
lastUpdateDate
stringdate-timeДата последнего обновления признака
creationDate
stringdate-timeДата добавления признака

Получение всех признаков уведомлений системы

Возвращает все признаки уведомлений системы.

Запрос

Swagger
GET
/v1/systems/{systemId}/flags

Параметры

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

(path)

stringИдентификатор системы
name

(query)

stringНаименование флага
priorities

(query)

array
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Создание признака уведомления

Создает признак уведомления.

Запрос

Swagger
POST
/v1/systems/{systemId}/flags

Параметры

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

(path)

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

Тело запроса

ПараметрТипОписание
name
stringНаименование признака уведомлений
description
stringОписание признака уведомлений
priority
HIGH | NORMAL | LOWУровень приоритета

Ответ

ПараметрТипФорматОписание
rn
stringResource name
systemId
stringuuidИдентификатор сервиса (проекта, приложения) - владельца пользователя
name
stringНаименование признака
description
stringОписание признака
priority
HIGH | NORMAL | LOWУровень приоритета
lastUpdateDate
stringdate-timeДата последнего обновления признака
creationDate
stringdate-timeДата добавления признака

Отмена удаления признака уведомления по названию

Отменяет удаление признака уведомления по названию.

Запрос

Swagger
POST
/v1/systems/{systemId}/flags/name/{name}/cancel-deletion

Параметры

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

(path)

stringИдентификатор системы
name *

(path)

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

Ответ

string

Получение признака уведомления по названию

Возвращает признак уведомления по названию.

Запрос

Swagger
GET
/v1/systems/{systemId}/flags/name/{name}

Параметры

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

(path)

stringИдентификатор системы
name *

(path)

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

Ответ

ПараметрТипФорматОписание
rn
stringResource name
systemId
stringuuidИдентификатор сервиса (проекта, приложения) - владельца пользователя
name
stringНаименование признака
description
stringОписание признака
priority
HIGH | NORMAL | LOWУровень приоритета
lastUpdateDate
stringdate-timeДата последнего обновления признака
creationDate
stringdate-timeДата добавления признака

Удаление признака уведомления по названию

Удаляет признак уведомления по названию.

Запрос

Swagger
DELETE
/v1/systems/{systemId}/flags/name/{name}

Параметры

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

(path)

stringИдентификатор системы
name *

(path)

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

Ответ

string

Модели

Демопримеры

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