Импортировать группу записей crm.item.batchImport
Scope:
crmКто может выполнять метод: любой пользователь с правом «импорта» элемента объекта CRM
Универсальный метод для импорта объектов в CRM. Отличия от добавления объекта описаны подробнее тут.
Логика добавления элементов работает по аналогии с методом crm.item.import.
Внимание!
В одном запросе допустимо импортировать максимум — 20 элементов
Параметры метода
Обязательные параметры отмечены *
|
Название |
Описание |
|
entityTypeId* |
Идентификатор системного или пользовательского типа, для которого нужно создать элемент |
|
data* |
Массив значений полей элементов. Можно рассматривать его как массив, каждый элемент которого содержит набор полей |
|
useOriginalUfNames |
Параметр для управления форматом имен пользовательских полей в запросе и ответе.
По умолчанию — |
Примеры кода
Как использовать примеры в документации
-
Как импортировать сделки
cURL (Webhook)cURL (OAuth)BX24.jsPHP CRestcurl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"entityTypeId":2,"data":[{"title":"Новая сделка (специально для примера REST методов)","typeId":"SERVICE","categoryId":9,"stageId":"C9:UC_KN8KFI","isReccurring":"Y","probability":50,"currencyId":"RUB","isManualOpportunity":"Y","opportunity":999.99,"taxValue":99.9,"companyId":5,"contactId":4,"contactIds":[4,5],"quoteId":7,"begindate":"formatDate(monthAgo)","closedate":"formatDate(twelveDaysInAdvance)","opened":"N","comments":"commentsExample","assignedById":6,"sourceId":"WEB","sourceDescription":"Тут должно быть дополнительное описание об источнике","leadId":102,"additionalInfo":"Тут должна быть дополнительная информация","observers":[2,3],"utmSource":"google","utmMedium":"CPC","ufCrm_1721244707107":1111.1,"parentId1220":2},{"title":"Новая сделка (специально для примера REST методов)","typeId":"SERVICE","categoryId":4,"stageId":"C9:UC_KN8KFI","isReccurring":"Y","probability":50,"currencyId":"RUB","isManualOpportunity":"Y","opportunity":999.99,"taxValue":99.9,"companyId":5,"contactId":4,"contactIds":[4,5],"quoteId":7,"begindate":"formatDate(monthAgo)","closedate":"formatDate(twelveDaysInAdvance)","opened":"N","comments":"commentsExample","assignedById":6,"sourceId":"WEB","sourceDescription":"Тут должно быть дополнительное описание об источнике","leadId":102,"additionalInfo":"Тут должна быть дополнительная информация","observers":[2,3],"utmSource":"google","utmMedium":"CPC","ufCrm_1721244707107":1111.1,"parentId1220":2}]}' \ https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.item.batchImportcurl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"entityTypeId":2,"data":[{"title":"Новая сделка (специально для примера REST методов)","typeId":"SERVICE","categoryId":9,"stageId":"C9:UC_KN8KFI","isReccurring":"Y","probability":50,"currencyId":"RUB","isManualOpportunity":"Y","opportunity":999.99,"taxValue":99.9,"companyId":5,"contactId":4,"contactIds":[4,5],"quoteId":7,"begindate":"formatDate(monthAgo)","closedate":"formatDate(twelveDaysInAdvance)","opened":"N","comments":"commentsExample","assignedById":6,"sourceId":"WEB","sourceDescription":"Тут должно быть дополнительное описание об источнике","leadId":102,"additionalInfo":"Тут должна быть дополнительная информация","observers":[2,3],"utmSource":"google","utmMedium":"CPC","ufCrm_1721244707107":1111.1,"parentId1220":2},{"title":"Новая сделка (специально для примера REST методов)","typeId":"SERVICE","categoryId":4,"stageId":"C9:UC_KN8KFI","isReccurring":"Y","probability":50,"currencyId":"RUB","isManualOpportunity":"Y","opportunity":999.99,"taxValue":99.9,"companyId":5,"contactId":4,"contactIds":[4,5],"quoteId":7,"begindate":"formatDate(monthAgo)","closedate":"formatDate(twelveDaysInAdvance)","opened":"N","comments":"commentsExample","assignedById":6,"sourceId":"WEB","sourceDescription":"Тут должно быть дополнительное описание об источнике","leadId":102,"additionalInfo":"Тут должна быть дополнительная информация","observers":[2,3],"utmSource":"google","utmMedium":"CPC","ufCrm_1721244707107":1111.1,"parentId1220":2}],"auth":"**put_access_token_here**"}' \ https://**put_your_bitrix24_address**/rest/crm.item.batchImportconst formatDate = (date) => { return date.toISOString().slice(0, 10); }; const day = 60 * 60 * 24 * 1000; const now = new Date(); const twelveDaysInAdvance = new Date(now.getTime() + 12 * day); const monthAgo = new Date(now.getTime() - 30 * day); const commentsExample = ` Пример комментария внутри сделки [B]Жирный текст[/B] [I]Курсив[/I] [U]Подчеркнутый[/U] [S]Зачеркнутый[/S] [B][I][U][S]Микс[/S][/U][/I][/B] [LIST] [*]Элемент списка #1 [*]Элемент списка #2 [*]Элемент списка #3 [/LIST] [LIST=1] [*]Нумерованный элемент списка #1 [*]Нумерованный элемент списка #2 [*]Нумерованный элемент списка #3 [/LIST] `; const deal = { title: "Новая сделка (специально для примера REST методов)", typeId: "SERVICE", categoryId: 9, stageId: "C9:UC_KN8KFI", isReccurring: "Y", probability: 50, currencyId: "RUB", isManualOpportunity: "Y", opportunity: 999.99, taxValue: 99.9, companyId: 5, contactId: 4, contactIds: [4, 5], quoteId: 7, begindate: formatDate(monthAgo), closedate: formatDate(twelveDaysInAdvance), opened: "N", comments: commentsExample, assignedById: 6, sourceId: "WEB", sourceDescription: "Тут должно быть дополнительное описание об источнике", leadId: 102, additionalInfo: "Тут должна быть дополнительная информация", observers: [2, 3], utmSource: "google", utmMedium: "CPC", ufCrm_1721244707107: 1111.1, parentId1220: 2, }; const secondDeal = { title: "Новая сделка (специально для примера REST методов)", typeId: "SERVICE", categoryId: 4, stageId: "C9:UC_KN8KFI", isReccurring: "Y", probability: 50, currencyId: "RUB", isManualOpportunity: "Y", opportunity: 999.99, taxValue: 99.9, companyId: 5, contactId: 4, contactIds: [4, 5], quoteId: 7, begindate: formatDate(monthAgo), closedate: formatDate(twelveDaysInAdvance), opened: "N", comments: commentsExample, assignedById: 6, sourceId: "WEB", sourceDescription: "Тут должно быть дополнительное описание об источнике", leadId: 102, additionalInfo: "Тут должна быть дополнительная информация", observers: [2, 3], utmSource: "google", utmMedium: "CPC", ufCrm_1721244707107: 1111.1, parentId1220: 2, }; BX24.callMethod( 'crm.item.batchImport', { entityTypeId: 2, data: [ deal, secondDeal ] }, (result) => { result.error() ? console.error(result.error()) : console.info(result.data()) ; } );require_once('crest.php'); $deal = [ 'title' => "Новая сделка (специально для примера REST методов)", 'typeId' => "SERVICE", 'categoryId' => 9, 'stageId' => "C9:UC_KN8KFI", 'isReccurring' => "Y", 'probability' => 50, 'currencyId' => "RUB", 'isManualOpportunity' => "Y", 'opportunity' => 999.99, 'taxValue' => 99.9, 'companyId' => 5, 'contactId' => 4, 'contactIds' => [4, 5], 'quoteId' => 7, 'begindate' => formatDate(monthAgo), 'closedate' => formatDate(twelveDaysInAdvance), 'opened' => "N", 'comments' => $commentsExample, 'assignedById' => 6, 'sourceId' => "WEB", 'sourceDescription' => "Тут должно быть дополнительное описание об источнике", 'leadId' => 102, 'additionalInfo' => "Тут должна быть дополнительная информация", 'observers' => [2, 3], 'utmSource' => "google", 'utmMedium' => "CPC", 'ufCrm_1721244707107' => 1111.1, 'parentId1220' => 2 ] $secondDeal = [ 'title' => "Новая сделка (специально для примера REST методов)", 'typeId' => "SERVICE", 'categoryId' => 4, 'stageId' => "C9:UC_KN8KFI", 'isReccurring' => "Y", 'probability' => 50, 'currencyId' => "RUB", 'isManualOpportunity' => "Y", 'opportunity' => 999.99, 'taxValue' => 99.9, 'companyId' => 5, 'contactId' => 4, 'contactIds' => [4, 5], 'quoteId' => 7, 'begindate' => formatDate(monthAgo), 'closedate' => formatDate(twelveDaysInAdvance), 'opened' => "N", 'comments' => $commentsExample, 'assignedById' => 6, 'sourceId' => "WEB", 'sourceDescription' => "Тут должно быть дополнительное описание об источнике", 'leadId' => 102, 'additionalInfo' => "Тут должна быть дополнительная информация", 'observers' => [2, 3], 'utmSource' => "google", 'utmMedium' => "CPC", 'ufCrm_1721244707107' => 1111.1, 'parentId1220' => 2 ] $result = CRest::call( 'crm.item.batchImport', [ 'entityTypeId' => 2, 'data' => [ $deal, $secondDeal, ], ], ); echo '<PRE>'; print_r($result); echo '</PRE>'; -
Как создать элемент смарт-процесса с набором пользовательских полей
Пользовательские поля, участвующие в примере
{ "ufCrm44_1721812760630": { "type": "string", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "title": "Пользовательское поле (строка)", "listLabel": "Пользовательское поле (строка)", "formLabel": "Пользовательское поле (строка)", "filterLabel": "Пользовательское поле (строка)", "settings": { "SIZE": 20, "ROWS": 1, "REGEXP": "", "MIN_LENGTH": 0, "MAX_LENGTH": 0, "DEFAULT_VALUE": "" }, "upperName": "UF_CRM_44_1721812760630" }, "ufCrm44_1721812814433": { "type": "enumeration", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "items": [ { "ID": "79", "VALUE": "Элемент списка #1" }, { "ID": "80", "VALUE": "Элемент списка #2" }, { "ID": "81", "VALUE": "Элемент списка #3" }, { "ID": "82", "VALUE": "Элемент списка #4" } ], "title": "Пользовательское поле (список)", "listLabel": "Пользовательское поле (список)", "formLabel": "Пользовательское поле (список)", "filterLabel": "Пользовательское поле (список)", "settings": { "DISPLAY": "LIST", "LIST_HEIGHT": 1, "CAPTION_NO_VALUE": "", "SHOW_NO_VALUE": "Y" }, "upperName": "UF_CRM_44_1721812814433" }, "ufCrm44_1721812853419": { "type": "date", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "title": "Пользовательское поле (дата)", "listLabel": "Пользовательское поле (дата)", "formLabel": "Пользовательское поле (дата)", "filterLabel": "Пользовательское поле (дата)", "settings": { "DEFAULT_VALUE": { "TYPE": "NONE", "VALUE": "" } }, "upperName": "UF_CRM_44_1721812853419" }, "ufCrm44_1721812885588": { "type": "url", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": true, "isDynamic": true, "title": "Множественное пользовательское поле (ссылка)", "listLabel": "Множественное пользовательское поле (ссылка)", "formLabel": "Множественное пользовательское поле (ссылка)", "filterLabel": "Множественное пользовательское поле (ссылка)", "settings": { "POPUP": "Y", "SIZE": 20, "MIN_LENGTH": 0, "MAX_LENGTH": 0, "DEFAULT_VALUE": "", "ROWS": 1 }, "upperName": "UF_CRM_44_1721812885588" }, "ufCrm44_1721812898903": { "type": "file", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "title": "Пользовательское поле (файл)", "listLabel": "Пользовательское поле (файл)", "formLabel": "Пользовательское поле (файл)", "filterLabel": "Пользовательское поле (файл)", "settings": { "SIZE": 20, "LIST_WIDTH": 0, "LIST_HEIGHT": 0, "MAX_SHOW_SIZE": 0, "MAX_ALLOWED_SIZE": 0, "EXTENSIONS": [], "TARGET_BLANK": "Y" }, "upperName": "UF_CRM_44_1721812898903" }, "ufCrm44_1721812915476": { "type": "money", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "title": "Пользовательское поле (деньги)", "listLabel": "Пользовательское поле (деньги)", "formLabel": "Пользовательское поле (деньги)", "filterLabel": "Пользовательское поле (деньги)", "settings": { "DEFAULT_VALUE": "" }, "upperName": "UF_CRM_44_1721812915476" }, "ufCrm44_1721812935209": { "type": "boolean", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "title": "Пользовательское поле (Да/Нет)", "listLabel": "Пользовательское поле (Да/Нет)", "formLabel": "Пользовательское поле (Да/Нет)", "filterLabel": "Пользовательское поле (Да/Нет)", "settings": { "DEFAULT_VALUE": 0, "DISPLAY": "CHECKBOX", "LABEL": [ "", "" ], "LABEL_CHECKBOX": { "en": "Пользовательское поле (Да/Нет)", "ru": "Пользовательское поле (Да/Нет)", "th": "Пользовательское поле (Да/Нет)", "la": "Пользовательское поле (Да/Нет)", "tc": "Пользовательское поле (Да/Нет)", "sc": "Пользовательское поле (Да/Нет)", "br": "Пользовательское поле (Да/Нет)", "ar": "Пользовательское поле (Да/Нет)", "fr": "Пользовательское поле (Да/Нет)", "vn": "Пользовательское поле (Да/Нет)", "pl": "Пользовательское поле (Да/Нет)", "tr": "Пользовательское поле (Да/Нет)", "ja": "Пользовательское поле (Да/Нет)", "it": "Пользовательское поле (Да/Нет)", "ms": "Пользовательское поле (Да/Нет)", "id": "Пользовательское поле (Да/Нет)" } }, "upperName": "UF_CRM_44_1721812935209" }, "ufCrm44_1721812948498": { "type": "double", "isRequired": false, "isReadOnly": false, "isImmutable": false, "isMultiple": false, "isDynamic": true, "title": "Пользовательское поле (число)", "listLabel": "Пользовательское поле (число)", "formLabel": "Пользовательское поле (число)", "filterLabel": "Пользовательское поле (число)", "settings": { "PRECISION": 2, "SIZE": 20, "MIN_VALUE": 0, "MAX_VALUE": 0, "DEFAULT_VALUE": null }, "upperName": "UF_CRM_44_1721812948498" } }cURL (Webhook)cURL (OAuth)JSPHPcurl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "entityTypeId": 1302, "data": [{ "ufCrm44_1721812760630": "Строка для пользовательского поля типа Строка", "ufCrm44_1721812814433": 81, "ufCrm44_1721812853419": "'"$(date '+%Y-%m-%d')"'", "ufCrm44_1721812885588": [ "example.com", "second-example.com" ], "ufCrm44_1721812898903": [ "green_pixel.png", "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg==" ], "ufCrm44_1721812915476": "300|RUB", "ufCrm44_1721812935209": "Y", "ufCrm44_1721812948498": 9999.9 },{ "ufCrm44_1721812760630": "Строка для пользовательского поля типа Строка", "ufCrm44_1721812814433": 45, "ufCrm44_1721812853419": "'"$(date '+%Y-%m-%d')"'", "ufCrm44_1721812885588": [ "example.com", "second-example.com" ], "ufCrm44_1721812898903": [ "green_pixel2.png", "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg==" ], "ufCrm44_1721812915476": "600|RUB", "ufCrm44_1721812935209": "N", "ufCrm44_1721812948498": 9999.9 }] }' \ https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.item.batchImportcurl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "entityTypeId": 1302, "data": [{ "ufCrm44_1721812760630": "Строка для пользовательского поля типа Строка", "ufCrm44_1721812814433": 81, "ufCrm44_1721812853419": "'"$(date '+%Y-%m-%d')"'", "ufCrm44_1721812885588": [ "example.com", "second-example.com" ], "ufCrm44_1721812898903": [ "green_pixel.png", "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg==" ], "ufCrm44_1721812915476": "300|RUB", "ufCrm44_1721812935209": "Y", "ufCrm44_1721812948498": 9999.9 },{ "ufCrm44_1721812760630": "Строка для пользовательского поля типа Строка", "ufCrm44_1721812814433": 45, "ufCrm44_1721812853419": "'"$(date '+%Y-%m-%d')"'", "ufCrm44_1721812885588": [ "example.com", "second-example.com" ], "ufCrm44_1721812898903": [ "green_pixel2.png", "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg==" ], "ufCrm44_1721812915476": "600|RUB", "ufCrm44_1721812935209": "N", "ufCrm44_1721812948498": 9999.9 }], "auth": "**put_access_token_here**" }' \ https://**put_your_bitrix24_address**/rest/crm.item.batchImportconst greenPixelInBase64 = "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg=="; BX24.callMethod( 'crm.item.batchImport', { entityTypeId: 1302, data: [ { ufCrm44_1721812760630: "Строка для пользовательского поля типа Строка", ufCrm44_1721812814433: 81, ufCrm44_1721812853419: (new Date()).toISOString().slice(0, 10), ufCrm44_1721812885588: [ "example.com", "second-example.com", ], ufCrm44_1721812898903: [ "green_pixel.png", greenpixelBase64, ], ufCrm44_1721812915476: "300|RUB", ufCrm44_1721812935209: "Y", ufCrm44_1721812948498: 9999.9, }, { ufCrm44_1721812760630: "Строка для пользовательского поля типа Строка", ufCrm44_1721812814433: 45, ufCrm44_1721812853419: (new Date()).toISOString().slice(0, 10), ufCrm44_1721812885588: [ "example.com", "second-example.com", ], ufCrm44_1721812898903: [ "green_pixel2.png", greenpixelBase64, ], ufCrm44_1721812915476: "600|RUB", ufCrm44_1721812935209: "N", ufCrm44_1721812948498: 9999.9, } ], }, (result) => { result.error() ? console.error(result.error()) : console.info(result.data()) ; } );require_once('crest.php'); $result = CRest::call( 'crm.item.batchImport', [ 'entityTypeId' => 1302, 'data' => [ [ 'ufCrm44_1721812760630' => "Строка для пользовательского поля типа Строка", 'ufCrm44_1721812814433' => 81, 'ufCrm44_1721812853419' => date('Y-m-d'), 'ufCrm44_1721812885588' => [ "example.com", "second-example.com", ], 'ufCrm44_1721812898903' => [ "green_pixel.png", "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg==", ], 'ufCrm44_1721812915476' => "300|RUB", 'ufCrm44_1721812935209' => "Y", 'ufCrm44_1721812948498' => 9999.9, ], [ 'ufCrm44_1721812760630' => "Строка для пользовательского поля типа Строка", 'ufCrm44_1721812814433' => 45, 'ufCrm44_1721812853419' => date('Y-m-d'), 'ufCrm44_1721812885588' => [ "example.com", "second-example.com", ], 'ufCrm44_1721812898903' => [ "green_pixel2.png", "iVBORw0KGgoAAAANSUhEUgAAAIAAAAAMCAYAAACqTLVoAAAALklEQVR42u3SAQEAAAQDsEsuOj3YMqwy6fBWCSCAAAIgAAIgAAIgAAIgAAJw3QLOrRH1U/gU4gAAAABJRU5ErkJggg==", ], 'ufCrm44_1721812915476' => "600|RUB", 'ufCrm44_1721812935209' => "N", 'ufCrm44_1721812948498' => 9999.9, ], ], ] ); echo '<PRE>'; print_r($result); echo '</PRE>';
Обработка ответа
Метод вернет массив items, содержащий объекты, где каждый объект этого массива будет содержать идентификатор созданного элемента в случае успеха, либо объект сообщение об ошибке.
HTTP-статус: 200
{
"result": {
"items": [
{
"item": {
"id": 15
}
},
{
"error": "CRM_FIELD_ERROR_REQUIRED",
"error_description": "Поле \"Название\" обязательно для заполнения"
}
]
},
"time": {
"start": 1723414961.913589,
"finish": 1723414964.652124,
"duration": 2.738534927368164,
"processing": 2.376383066177368,
"date_start": "2024-08-11T22:22:41+00:00",
"date_finish": "2024-08-11T22:22:44+00:00",
"operating": 2.3762991428375244
}
}
Возвращаемые данные
|
Название |
Описание |
|
result |
Корневой элемент ответа. Содержит единственный ключ |
|
items |
Массив содержащих объекты |
|
item |
Информация о созданном элементе. Содержит единственный ключ |
|
id |
Идентификатор созданного элемента |
|
time |
Информация о времени выполнения запроса |
По умолчанию имена пользовательских полей передаются и возвращаются в camelCase, например ufCrm2_1639669411830.
При передаче параметра useOriginalUfNames со значением Y пользовательские поля будут возвращаться с оригинальными именами, например UF_CRM_2_1639669411830.
Обработка ошибок
HTTP-статус: 401, 400, 403
{
"error": "NOT_FOUND",
"error_description": "Смарт-процесс не найден"
}
|
Название |
Описание |
|
error |
Строковый код ошибки. Может состоять из цифр, латинских букв и знака подчеркивания |
|
error_description |
Текстовое описание ошибки. Описание не предназначено для показа конечному пользователю в необработанном виде |
Возможные коды ошибок
|
Статус |
Код |
Описание |
Значение |
|
|
|
Смарт-процесс не найден |
Возникает, при передаче невалидного |
|
|
|
Доступ запрещен |
У пользователя нет прав на добавление элементов типа |
|
|
|
Неверное значение поля " |
Передано неправильное значения поля Для системных полей типа |
|
|
|
Expected iterable value for multiple field, but got |
В одно из множественных полей было передано значения типа |
|
|
|
Вы не можете создать новый элемент из-за ограничений вашего тарифа |
Ограничения тарифа не позволяют создавать элементы смарт-процессов |
|
|
|
Вы не можете импортировать больше 20 элементов |
Возникает, при передаче более 20 элементов при импорте |
|
|
|
Неверные данные авторизации для запроса |
Некорректный |
|
|
|
Действие разрешено только интранет-пользователям |
Пользователь не является интранет-пользователем |
Статусы и коды системных ошибок
HTTP-статус: 20x, 40x, 50x
Описанные ниже ошибки могут возникнуть при вызове любого метода
|
Статус |
Код |
Описание |
|
|
|
Возникла внутренняя ошибка сервера, обратитесь к администратору сервера или в техническую поддержку Битрикс24 |
|
|
|
Возникла внутренняя ошибка сервера, обратитесь к администратору сервера или в техническую поддержку Битрикс24 |
|
|
|
Превышен лимит на интенсивность запросов |
|
|
|
Текущий метод не разрешен для вызова с помощью batch |
|
|
|
Превышена максимальная длина параметров, переданных в метод batch |
|
|
|
Неверный access-токен или код вебхука |
|
|
|
Для вызовов методов требуется использовать протокол HTTPS |
|
|
|
REST API заблокирован из-за перегрузки. Это ручная индивидуальная блокировка, для снятия необходимо обращаться в техническую поддержку Битрикс24 |
|
|
|
REST API доступен только на коммерческих планах |
|
|
|
У пользователя, с чьим access-токеном или вебхуком был вызван метод, не хватает прав |
|
|
|
Манифест недоступен |
|
|
|
Запрос требует более высоких привилегий, чем предоставляет токен вебхука |
|
|
|
Предоставленный access-токен доступа истек |
|
|
|
Пользователь не имеет доступа к приложению. Это означает, что приложение установлено, но администратор портала разрешил доступ к этому приложению только конкретным пользователям |
|
|
|
Публичная часть сайта закрыта. Чтобы открыть публичную часть сайта на коробочной установке отключите опцию «Временное закрытие публичной части сайта». Путь к настройке: Рабочий стол > Настройки > Настройки продукта > Настройки модулей > Главный модуль > Временное закрытие публичной части сайта |
Как использовать примеры в документации