Управление пользовательскими параметрами

Редактирование пользовательских данных

Изменяет пользовательские данные.

Запрос

Swagger
PUT
/v2/user/{userId}/user-params/data/{id}

Параметры

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

(path)

stringИдентификатор пользователя
id *

(path)

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

Тело запроса

ПараметрТипОписание
profileId
stringИдентификатор профиля пользоваля
value
stringЗначение пользовательского параметра

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор записи
profileId
stringИдентификатор профиля пользоваля
profileName
stringНаименование профиля пользоваля
paramName
stringНаименование параметра
type
TEXT | INTEGER | DOUBLE | BOOLEAN | DATE | DATE_AND_TIME | RF_PASSPORT_SERIES | RF_PASSPORT_NUMBER | FR_PASSPORT_SERIES | FR_PASSPORT_NUMBER | FR_CITIZEN_PASSPORT | INN | SNILS | PHONE_NUMBER | EMAIL | MONEYТип данных
paramId
stringuuidИдентификатор параметра шаблона
value
stringЗначение параметра шаблона для пользователя
creationDate
stringdate-timeДата создания пользовательского параметра шаблона
lastUpdateDate
stringdate-timeДата последнего обновления пользовательского параметра шаблона

Удаление одной записи пользовательских данных

Удаляет одну запись пользовательских данных.

Запрос

Swagger
DELETE
/v2/user/{userId}/user-params/data/{id}

Параметры

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

(path)

stringИдентификатор пользователя
id *

(path)

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

Ответ

string

Получение пользовательского параметра по идентификатору

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

Запрос

Swagger
GET
/v2/user-params/{paramId}

Параметры

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

(path)

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

Ответ

ПараметрТипФорматОписание
rn
stringResource name
paramId
stringuuidИдентификатор параметра шаблона
paramName
stringНаименование параметра шаблона
description
stringОписание параметра шаблона
dataType
TEXT | INTEGER | DOUBLE | BOOLEAN | DATE | DATE_AND_TIME | RF_PASSPORT_SERIES | RF_PASSPORT_NUMBER | FR_PASSPORT_SERIES | FR_PASSPORT_NUMBER | FR_CITIZEN_PASSPORT | INN | SNILS | PHONE_NUMBER | EMAIL | MONEYТип данных
creationDate
stringdate-timeДата создания параметра шаблона
lastUpdateDate
stringdate-timeДата последнего обновления параметра шаблона

Перезапись пользовательского параметра

Перезаписывает пользовательский параметр.

Запрос

Swagger
PUT
/v2/user-params/{paramId}

Параметры

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

(path)

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

Тело запроса

ПараметрТипОписание
paramName
stringНаименование пользовательского параметра шаблонов
paramDescription
stringОписание пользовательского параметра шаблонов

Ответ

ПараметрТипФорматОписание
rn
stringResource name
paramId
stringuuidИдентификатор параметра шаблона
paramName
stringНаименование параметра шаблона
description
stringОписание параметра шаблона
dataType
TEXT | INTEGER | DOUBLE | BOOLEAN | DATE | DATE_AND_TIME | RF_PASSPORT_SERIES | RF_PASSPORT_NUMBER | FR_PASSPORT_SERIES | FR_PASSPORT_NUMBER | FR_CITIZEN_PASSPORT | INN | SNILS | PHONE_NUMBER | EMAIL | MONEYТип данных
creationDate
stringdate-timeДата создания параметра шаблона
lastUpdateDate
stringdate-timeДата последнего обновления параметра шаблона

Удаление пользовательского параметра по идентификатору

Удаляет пользовательский параметр по идентификатору.

Запрос

Swagger
DELETE
/v2/user-params/{paramId}

Параметры

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

(path)

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

Ответ

string

Получение пользовательских данных по id (и профилю)

Возвращает пользовательские данные по id (и профилю).

Запрос

Swagger
GET
/v2/user/{userId}/user-params/data

Параметры

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

(path)

stringИдентификатор пользователя
profileId

(query)

stringИдентификатор профиля
profileName

(query)

string
paramValue

(query)

string
paramName

(query)

string
paramType

(query)

string
paramId

(query)

string
creationDate

(query)

string
lastUpdateDate

(query)

string
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

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

Ответ

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

Добавление пользовательских данных

Добавляет пользовательские данные.

Запрос

Swagger
POST
/v2/user/{userId}/user-params/data

Параметры

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

(path)

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

Тело запроса

ПараметрТипОписание
profileId
stringИдентификатор профиля пользоваля
paramName
stringНаименование пользовательского параметра
value
stringЗначение пользовательского параметра

Ответ

ПараметрТипФорматОписание
id
stringuuidИдентификатор записи
profileId
stringИдентификатор профиля пользоваля
profileName
stringНаименование профиля пользоваля
paramName
stringНаименование параметра
type
TEXT | INTEGER | DOUBLE | BOOLEAN | DATE | DATE_AND_TIME | RF_PASSPORT_SERIES | RF_PASSPORT_NUMBER | FR_PASSPORT_SERIES | FR_PASSPORT_NUMBER | FR_CITIZEN_PASSPORT | INN | SNILS | PHONE_NUMBER | EMAIL | MONEYТип данных
paramId
stringuuidИдентификатор параметра шаблона
value
stringЗначение параметра шаблона для пользователя
creationDate
stringdate-timeДата создания пользовательского параметра шаблона
lastUpdateDate
stringdate-timeДата последнего обновления пользовательского параметра шаблона

Удаление нескольких записей пользовательских данных

Удаляет несколько записей пользовательских данных.

Запрос

Swagger
DELETE
/v2/user/{userId}/user-params/data

Параметры

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

(path)

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

Ответ

string

Отмена удаления пользовательских данных

Отменяет удаление пользовательских данных.

Запрос

Swagger
POST
/v2/user/{userId}/user-params/data/cancel-deletion

Параметры

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

(path)

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

Ответ

string

Получение всех пользовательских параметров по rn (имени параметра, типам данных)

Возвращает список всех пользовательских параметров по rn (имени параметра, типам данных).

Запрос

Swagger
GET
/v2/user-params

Параметры

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

(query)

stringИмя параметра
types

(query)

arrayТипы данных
pageNumber

(query)

integer
pageSize

(query)

integer
sortBy

(query)

string
order

(query)

string

Ответ

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

Создание пользовательского параметра

Создает пользовательский параметр.

Запрос

Swagger
POST
/v2/user-params

Тело запроса

ПараметрТипФорматОписание
paramId
stringuuidИдентификатор пользовательского параметра шаблонов
paramName
stringНаименование пользовательского параметра шаблонов
paramDescription
stringОписание пользовательского параметра шаблонов
type
stringТип параметра шаблона

Ответ

ПараметрТипФорматОписание
rn
stringResource name
paramId
stringuuidИдентификатор параметра шаблона
paramName
stringНаименование параметра шаблона
description
stringОписание параметра шаблона
dataType
TEXT | INTEGER | DOUBLE | BOOLEAN | DATE | DATE_AND_TIME | RF_PASSPORT_SERIES | RF_PASSPORT_NUMBER | FR_PASSPORT_SERIES | FR_PASSPORT_NUMBER | FR_CITIZEN_PASSPORT | INN | SNILS | PHONE_NUMBER | EMAIL | MONEYТип данных
creationDate
stringdate-timeДата создания параметра шаблона
lastUpdateDate
stringdate-timeДата последнего обновления параметра шаблона

Отмена удаления пользовательского параметра по идентификатору

Отменяет удаление пользовательского параметра по идентификатору.

Запрос

Swagger
POST
/v2/user-params/{paramId}/cancel-deletion

Параметры

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

(path)

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

Ответ

string

Получение пользовательского параметра по названию

Возвращает пользовательский параметр по названию.

Запрос

Swagger
GET
/v2/user-params/name/{name}

Параметры

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

(path)

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

Ответ

ПараметрТипФорматОписание
rn
stringResource name
paramId
stringuuidИдентификатор параметра шаблона
paramName
stringНаименование параметра шаблона
description
stringОписание параметра шаблона
dataType
TEXT | INTEGER | DOUBLE | BOOLEAN | DATE | DATE_AND_TIME | RF_PASSPORT_SERIES | RF_PASSPORT_NUMBER | FR_PASSPORT_SERIES | FR_PASSPORT_NUMBER | FR_CITIZEN_PASSPORT | INN | SNILS | PHONE_NUMBER | EMAIL | MONEYТип данных
creationDate
stringdate-timeДата создания параметра шаблона
lastUpdateDate
stringdate-timeДата последнего обновления параметра шаблона

Модели

Демопримеры

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