crm.item.import
Scope: crm Права на выполнение: для всех
crm.item.import({entityTypeId: number, fields: ?{})
Импорт одной записи.
Параметры
Параметр | Описание |
---|---|
entityTypeId | идентификатор типа элемента (Какие сущности поддерживаются?) | fields | значения полей элемента. Узнать набор этих полей можно используя REST метод crm.item.fields, либо использовать методы для конкретных типов: crm.lead.fields, crm.deal.fields, crm.contact.fields, crm.company.fields, crm.quote.fields. |
Метод вернет массив item
с идентификатором созданного элемента в случае успеха, либо сообщение об ошибке.
Чтобы загрузить файл, в качестве значения пользовательского поля необходимо передать массив, где первый элемент - это имя файла, а второй - это закодированный в base64 контент файла.
Более подробно об отличиях логики импорта от логики обычного добавления элементов написано тут.
Пример
Импорт сделки:
{ "entityTypeId": 2, "fields": { "title": "Моя сделка", "categoryId": 0 } }
Успешный результат:
{ "result": { "item": { "id": 15 } } }
© «Битрикс», 2001-2024, «1С-Битрикс», 2024