Управление системами

Получение одной системы

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

Запрос

Swagger
GET
/v1/systems/{systemId}

Параметры

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

(path)

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

Ответ

ПараметрТипФорматОписание
rn
stringResource name
systemId
stringuuidИдентификатор сервиса (проекта, приложения) - владельца пользователя
systemName
stringНаименование системы
systemDescription
stringОписание системы
deletionDate
stringdate-timeВремя удаления системы
lastUpdateDate
stringdate-timeДата последнего обновления системы
creationDate
stringdate-timeДата создания системы

Изменение системы

Изменяет данные системы.

Запрос

Swagger
PUT
/v1/systems/{systemId}

Параметры

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

(path)

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

Тело запроса

ПараметрТипОписание
systemName
stringНаименование системы
systemDescription
stringОписание системы

Ответ

ПараметрТипФорматОписание
rn
stringResource name
systemId
stringuuidИдентификатор сервиса (проекта, приложения) - владельца пользователя
systemName
stringНаименование системы
systemDescription
stringОписание системы
deletionDate
stringdate-timeВремя удаления системы
lastUpdateDate
stringdate-timeДата последнего обновления системы
creationDate
stringdate-timeДата создания системы

Отмена удаления системы

Отменяет удаление системы.

Запрос

Swagger
POST
/v1/systems/{systemId}

Параметры

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

(path)

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

Ответ

string

Удаление системы

Удаляет систему.

Запрос

Swagger
DELETE
/v1/systems/{systemId}

Параметры

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

(path)

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

Ответ

string

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

Возвращает все системы.

Запрос

Swagger
GET
/v1/systems

Параметры

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

(query)

stringНазвание группы
showMarkedAsDeleted

(query)

boolean
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

string

Ответ

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

Добавление системы

Добавляет систему.

Запрос

Swagger
POST
/v1/systems

Тело запроса

ПараметрТипОписание
systemName
stringНаименование системы
systemDescription
stringОписание системы

Ответ

ПараметрТипФорматОписание
rn
stringResource name
systemId
stringuuidИдентификатор сервиса (проекта, приложения) - владельца пользователя
systemName
stringНаименование системы
systemDescription
stringОписание системы
deletionDate
stringdate-timeВремя удаления системы
lastUpdateDate
stringdate-timeДата последнего обновления системы
creationDate
stringdate-timeДата создания системы

Получение всех систем, готовых к удалению

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

Запрос

Swagger
GET
/v1/systems/deletion

Параметры

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

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

string

Ответ

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

Модели

Демопримеры

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