Изменение элемента контракта
Запрос на изменение элемента из источников контракта по идентификатору элемента.
Адрес запроса содержит код раздела, в котором содержится контракт ({namespace}), код самого контракта ({code})
и идентификатор элемента ({id}).
В теле запроса передается объект, содержащий поля, которые нужно изменить, и их новые значения.
Запрос
POST /pub/v1/contracts/{namespace}/{code}/{id}/update
Параметры пути (path)
| Имя параметра | Тип | Описание | Дополнительно |
|---|---|---|---|
| namespace | string | Код раздела |
Обязательный |
| code | string | Код контракта |
Обязательный |
| id | uuid | Идентификатор элемента контракта |
Обязательный |
Тело запроса (body)
Тело запроса принимает ресурс Изменение элемента контракта — Request. Содержит следующие доступные для записи свойства:
{
"context": {
"<key>": {}
}
}
Свойства
| Имя | Тип | Описание | Дополнительно |
|---|---|---|---|
| context | object |
Изменяемые значения |
Опциональное |
| context.<key> | map of object | Опциональное |
Авторизация
Запрос обязательно должен использовать один из следующих методов авторизации:
API key
Ответ
Могут быть возвращены следующие коды состояния HTTP:
| HTTP-статус | Описание | Модель ответа |
|---|---|---|
| 200 | OK Модель измененного элемента |
Модель измененного элемента (Изменение элемента контракта) |
| 404 | Not Found Элемент с таким идентификатором не найден |