Метод «Изменить настройку»¶
Endpoint: PUT {hostname}/ldm-user-settings-service/api/v1/settings/{id}
Метод позволяет изменить конкретную настройку по ее идентификатору.
Более подробное описание метода находится в yaml файле «user-settings_service», который расположен в папке с документацией.
Маппинг параметров запроса
| Входящие параметры | Способ передачи параметров | Требования к заполнению |
|---|---|---|
| id | Path | Идентификатор настройки (id), полученный методом GET {hostname}/ldm-user-settings-service/api/v1/settings |
| userName | Body | Имя пользователя |
| application | Body | Наименование приложения |
| containerType | Body | Тип контейнера |
| container | Body | Код контейнера |
| key | Body | Ключ настройки |
| value | Body | Значение настройки |
| description | Body | Описание настройки |
| isGeneral | Body | Признак общей настройки |
Пример запроса:
curl --location --request PUT 'https://docshouse-dev.k8s.lan.lanit.ru/dh-gateway-api-service/ldm-user-settings-service/api/v1/settings/44c5b932-80f8-492b-ad9b-c75972b8777f' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer
--data '{
"userName": "testName",
"application": "myApp",
"containerType": "page",
"container": "documents,222853af-1e25-594c-8f59-cadfa7bfe9d2",
"key": "language",
"value": "RU",
"description": "test",
"isGeneral": true
}'