Заметки
Как передать телефон или email в контакт через REST
Телефон и email контакта передаются массивами объектов, а не одной строкой. Даже для единственного номера нужно указать значение и его тип.
BX24.callMethod('crm.contact.add', {
fields: {
NAME: 'Тестовый контакт',
PHONE: [{ VALUE: '+70000000000', VALUE_TYPE: 'MOBILE' }],
EMAIL: [{ VALUE: 'contact@example.com', VALUE_TYPE: 'WORK' }]
}
}, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data());
}); Код создаёт контакт в приложении с инициализированным BX24.js. Номер и email демонстрационные.
При обновлении существующего значения передавайте ID записи мультиполя. Без него запрос может добавить новый номер вместо изменения старого. Удаление значений выполняется отдельно.