Взаимодействие с заглушками ЦУ

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

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

Запрос

Swagger
GET
/v1/type/{type}/ids/{ids}

Параметры

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

(path)

stringТип уведомления
ids *

(path)

arrayИдентификатор уведомления
status

(query)

stringСтатус уведомления
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Изменение статуса уведомления

Изменяет статус уведомления.

Запрос

Swagger
PUT
/v1/type/{type}/ids/{ids}

Параметры

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

(path)

stringТип уведомления
ids *

(path)

arrayИдентификаторы уведомлений
status *

(query)

stringСтатус уведомления
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Получение вложения уведомления

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

Запрос

Swagger
GET
/v1/type/{type}/id/{id}/attachments

Параметры

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

(path)

stringТип уведомления
id *

(path)

stringИдентификатор уведомления
attachmentIds

(query)

arrayИдентификаторы вложений уведомлений
* - обязательный параметр

Ответ

ПараметрТипФорматОписание
id
stringuuid
attachmentId
stringuuid
filename
string
data
string[]

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

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

Запрос

Swagger
GET
/v1/type/{type}

Параметры

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

(path)

stringТип уведомления
status

(query)

stringСтатус уведомления
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Получение уведомлений по incoming id и типу

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

Запрос

Swagger
GET
/v1/systems/{systemId}/type/{type}/incomingId/{incomingId}

Параметры

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

(path)

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

(path)

stringТип уведомления
incomingId *

(path)

stringВнутренний идентификатор уведомления
status

(query)

stringСтатус уведомления
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Получение уведомлений по external ids и типу

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

Запрос

Swagger
GET
/v1/systems/{systemId}/type/{type}/externalIds/{externalIds}

Параметры

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

(path)

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

(path)

stringТип уведомления
externalIds *

(path)

arrayВнутренний идентификатор уведомления
status

(query)

stringСтатус уведомления
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Модели

Демопримеры

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