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