Устанавливает значение дополнительного поля.
Перед добавлением метод проверяет права доступа пользователя к объекту, с которым связано поле, а также нормализует некоторые данные, например телефонные номера.
API ver.10.0.0 Администратор
| Запрос | |||
| Параметр | Тип | Значение | Описание |
class * | String | field_value | |
method * | String | set | |
sid * | String | — | Идентификатор сессии пользователя. |
param | |||
field_value_id * | Number | — | ID значения поля. |
value * | String|Number | — | Новое значение. |
| * – обязательные параметры | |||
| Ответ | ||
| Параметр | Тип | Описание |
response * | Number|Object | ID обновленного значения или объект со списком вложенных элементов. |
id * | Number | ID обновленного значения для LIST-поля. |
elements * | Number[] | Массив ID добавленных элементов LIST-поля. |
| * – обязательные параметры | ||
| Коды ошибок | |
| Номер | Описание |
840 | Отсутствуют обязательные параметры или некорректные данные поля или метки. |
841 | Запрашиваемая метка или объект поля не найдены. |
842 | Операция невозможна в текущем состоянии поля или метки. |
[
{
"class": "field_value",
"method": "set",
"param": {
"field_value_id": 1001,
"value": "Новое значение"
},
"sid": "<>"
}
]
curl -X POST https://domain.laxo.one/field_value/set \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}