Обновляет данные существующего дополнительного поля.
Важно: обновление части параметров для предустановленных системных полей изменение может быть недоступно.
API ver.10.0.0 Администратор
| Запрос | |||
| Параметр | Тип | Значение | Описание |
class * | String | field | |
method * | String | change | |
sid * | String | — | Идентификатор сессии пользователя. |
param | |||
field_id * | Number | — | ID поля. |
field_name | String | — | Системное имя поля. |
field_view_name | String | — | Отображаемое имя поля. |
field_type_id | Number | — | ID типа поля. |
field_sub_type_id | Number | — | ID подтипа поля. |
field_priority | Number | — | Приоритет поля от -127 до 127. |
field_hidden | Number|Null | — | Признак скрытого поля: 1 или null. |
field_readonly | Number|Null | — | Признак поля только для чтения: 1 или null. |
| * – обязательные параметры | |||
| Ответ | ||
| Параметр | Тип | Описание |
response * | Number | ID обновленного поля. |
| * – обязательные параметры | ||
| Коды ошибок | |
| Номер | Описание |
840 | Отсутствуют обязательные параметры или некорректные данные поля или метки. |
841 | Запрашиваемая метка или объект поля не найдены. |
842 | Операция невозможна в текущем состоянии поля или метки. |
[
{
"class": "field",
"method": "change",
"param": {
"field_id": 10,
"field_view_name": "Причина отмены",
"field_priority": 20,
"field_hidden": null,
"field_readonly": null
},
"sid": "<>"
}
]
curl -X POST https://domain.laxo.one/field/change \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}