Перейти к основному содержимому

API для работы с настройками пользователя

/api/UsersSettings/Set

Добавить пользовательскую настройку

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Пользовательская настройка

Название поляТип поляОписаниеОбязательноеВозможные значения
valuestringнет
valueTypeinteger (int32)нет
validitystring (date-time)нет
keystringнет
groupstringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
errorError
typeInfoTypeInfo
resultStatus

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/userssettingsservice public UsersSettingsController Set(ASE.MD.Platform.Services.UsersSettingsService.Contracts.DataRequest)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:write
/components/securitySchemes/userssettingsservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read, userssettingsservice:userssettings:write

/api/UsersSettings/GetGroup

Получить пользовательские настройки определённой группы

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Название группы настроек

Название поляТип поляОписаниеОбязательноеВозможные значения
groupstringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
errorError
typeInfoTypeInfo
resultGroup

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/userssettingsservice public UsersSettingsController GetGroup(ASE.MD.Platform.Services.UsersSettingsService.Contracts.GetRequest)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read
/components/securitySchemes/userssettingsservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read, userssettingsservice:userssettings:write

/api/UsersSettings/Get

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

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Ключ настройки

Название поляТип поляОписаниеОбязательноеВозможные значения
keystringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
errorError
typeInfoTypeInfo
resultSettingsItem

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/userssettingsservice public UsersSettingsController Get(ASE.MD.Platform.Services.UsersSettingsService.Contracts.Request)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read
/components/securitySchemes/userssettingsservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read, userssettingsservice:userssettings:write

/api/UsersSettings/Delete

Удалить пользовательскую настройку

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Ключ настройки

Название поляТип поляОписаниеОбязательноеВозможные значения
keystringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
errorError
typeInfoTypeInfo
resultStatus

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/userssettingsservice public UsersSettingsController Delete(ASE.MD.Platform.Services.UsersSettingsService.Contracts.Request)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:write
/components/securitySchemes/userssettingsservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read, userssettingsservice:userssettings:write

/api/UsersSettings/DeleteUserSettings

Удалить все пользовательские настройки конкретного пользователя

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
userIdstringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Success

Название поляТип поляОписаниеОбязательноеВозможные значения
errorError
typeInfoTypeInfo
resultResponse

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/userssettingsservice public UsersSettingsController DeleteUserSettings(ASE.MD.Platform.Services.UsersSettingsService.Contracts.UserRequest)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:write
/components/securitySchemes/userssettingsservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаuserssettingsservice:userssettings:read, userssettingsservice:userssettings:write