Удаляет все значения указанных дополнительных полей типа SET из объекта: Контакт или Сделка.
Важно: метод поддерживает удаление полей только на уровне объекта, а не области видимости.
API ver.10.0.0 Администратор
| Запрос | |||
| Параметр | Тип | Значение | Описание |
class * | String | field_value_set | |
method * | String | remove_from_obj_by_field_id | |
sid * | String | — | Идентификатор сессии пользователя. |
param | |||
obj_id * | Number | — | ID объекта. |
obj_type * | String | — | Тип объекта. Допустимые значения: contact order |
field_id * | Number|Number[] | — | ID поля или массив ID. |
| * – обязательные параметры | |||
| Ответ | ||
| Параметр | Тип | Описание |
response * | Number | Количество удаленных значений. |
| * – обязательные параметры | ||
| Коды ошибок | |
| Номер | Описание |
800 | Отсутствуют обязательные параметры или некорректные данные сообщения. |
807 | Ошибка выполнения операции сообщения. |
[
{
"class": "field_value_set",
"method": "remove_from_obj_by_field_id",
"param": {
"obj_id": 519,
"obj_type": "order",
"field_id": [10, 12]
},
"sid": "<>"
}
]
curl -X POST https://domain.laxo.one/field_value_set/remove_from_obj_by_field_id \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}