Произвольные поля
Чтобы обновить значения произвольных полей, нужно использовать команду item/update_custom_field:
svc=item/update_custom_field¶ms={"itemId":<long>,
"id":<long>,
"callMode":<text>,
"n":<text>,
"v":<text>}
Параметры
| Название | Описание | |
| itemId | ID элемента | |
| id | ID поля (при создании не учитывается, вновь созданному полю ID присваивается системой) | |
| callMode | действие: создать, обновить, удалить (create, update, delete) | |
| Параметры, обязательные только при создании и редактировании: |
| n | название поля | |
| v | значение поля | |
Возвращаемый результат
При создании и обновлении формат полученного результата будет:
[
<long>, /* ID поля */
{
"id":<long>, /* ID поля */
"n":<text>, /* название */
"v":<text> /* значение */
}
]
При удалении:
[
<long>, /* ID поля */
null
]
Возможные ошибки
| Код | Значение |
| 1 | недействительная сессия |
| 2 | неверное имя сервиса |
| 3 | неверный результат |
| 4 | неверный формат или значение параметров |
| 6 | произвольное поле не найдено |
| 7 | доступ запрещен |