Для программного добавления сделки в конкретную категорию в Битрикс24, необходимо использовать API Битрикс24. В основном, это можно сделать путем отправки POST-запроса на адрес API, указывая необходимые параметры.
Первым шагом вам нужно создать приложение в Битрикс24 и получить ключ доступа к API. Для этого зайдите в раздел "Настройки" -> "Веб-клиенты" и нажмите "Добавить веб-клиент".
После этого вы можете использовать ключ доступа вместе с парой "Идентификатор приложения/Секретный ключ" для аутентификации и получения access_token и refresh_token пользователя. Документация по аутентификации и получению токенов доступа доступна на сайте Битрикс24.
Получив access_token, можно вызвать метод API "crm.deal.add", указав необходимые параметры. Вам понадобятся следующие параметры:
- TITLE - название сделки
- CATEGORY_ID - идентификатор категории сделки
Пример запроса может выглядеть следующим образом:
POST /rest/1/{USER_ID}/crm.deal.add Host: {DOMAIN}.bitrix24.ru Content-Type: application/json { "access_token": "{ACCESS_TOKEN}", "fields": { "TITLE": "Название сделки", "CATEGORY_ID": 1 } }
Где:
- {USER_ID} - идентификатор пользователя в Битрикс24
- {DOMAIN} - доменное имя вашего портала Битрикс24
- {ACCESS_TOKEN} - токен доступа, полученный после аутентификации
После отправки запроса с указанными параметрами, сделка будет добавлена в указанную категорию.
Важно учесть, что перед вызовом этого метода вы должны убедиться, что указанная категория сделки существует в вашем Битрикс24 и вы знаете ее идентификатор. Вы можете получить список всех категорий сделок, вызвав метод "crm.dealcategory.list".
Также, при использовании API Битрикс24, обратите внимание на дополнительные настройки доступа, например, привилегии доступа пользователя к сделкам и категориям.
Надеюсь, эта информация окажется полезной и поможет вам программно добавить сделку в нужную категорию в Битрикс24.