Создание компании
SQ: подготовка данных
Шаг 1: Создайте блок “Выполнить SmartQuery” с кодом:
%response% = {}
%response_status% = 0
%req_body% = {
"FIELDS": {
"TITLE": "Ромашка",
"ADDRESS": "ул. Ромашковая, д.7, стр.1"
}
}При создании компании вы можете указать множество полей — FIELDS, список и описание которых мы получим ниже.
Для примера заполняются следующие поля:
TITLE— название компании (обязательное поле,IsRequired = true);ADDRESS— адрес компании.

Как узнать доступные поля компании
Перед созданием компании важно определить, какие поля можно и нужно указывать. Для этого:
Откройте Postman.
Нажмите “Create new request”.

Установите метод
POST.Вставьте ваш URL вебхука:
https://<Ваш_вебхук>/crm.company.fields
Отправьте запрос кнопкой “Send”.

Пример фрагмента результата:
{
"result": {
"ID": {
"type": "integer",
"isRequired": false,
"isReadOnly": true,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "ID"
},
"TITLE": {
"type": "string",
"isRequired": true,
"isReadOnly": false,
"isImmutable": false,
"isMultiple": false,
"isDynamic": false,
"title": "Название компании"
}
}
}Ключ type указывает тип данных, который это поле принимает.

Поле IsRequired = true означает, что оно обязательно к заполнению при создании компании.

HTTP: создание компании
Шаг 2: Создайте блок “Отправить HTTP-запрос” с URL:
%BITRIX_CRM_WEBHOOK%/crm.company.add
Оставьте метод POSTбез изменений. Выберите в “Сохранить ответ в” переменную %response% (или ваше название переменной для хранения ответа — ****это должен быть словарь). Выберите в “Сохранить статус ответа в” переменную %response_status% (или ваше название переменной для хранения статуса ответа — это должно быть число). В “Тело запроса” выберите “Текст” и введите:
{{ %req_body% | to_json }}Добавьте заголовки:
content-type = application/json
accept = application/json

Тестирование
Наведите курсор на три точки рядом с блоком “SmartQuery”.

В открывшемся меню выберите “Тестировать” → “Запустить”.

Перейдите в Bitrix24 → СRM → Клиенты → Компании.

Во вкладке “Компании” появится созданная компания:

Готово! Вы успешно настроили создание компании в Bitrix24 через Smartbot.
Last updated