field.add

Создаёт новое дополнительное поле.

API ver.10.0.0 Администратор

Запрос
ПараметрТипЗначениеОписание
class *Stringfield
method *Stringadd
sid *StringИдентификатор сессии пользователя.
param
field_name *StringСистемное имя поля.
field_view_name *StringОтображаемое имя поля.
field_scope_id *NumberID области видимости.
field_type_id *NumberID типа поля.
field_sub_type_idNumberID подтипа поля.
field_min_countNumberМинимальное количество значений.
field_max_countNumberМаксимальное количество значений.
field_icon_nameStringИконка поля.
field_priorityNumberПриоритет поля.
field_hiddenNumber|NullПризнак скрытого поля: 1 или null.
field_readonlyNumber|NullПризнак поля только для чтения: 1 или null.
* – обязательные параметры
Ответ
ПараметрТипОписание
response *NumberID созданного поля.
* – обязательные параметры
Коды ошибок
НомерОписание
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"}
        
      
Остались вопросы? Спросите в чате В нашем сообществе в Telegram можно быстро задать вопрос, получить подсказку от команды Laxo или обменяться опытом с другими пользователями.