Как программно добавить сделку в Битрикс24 в нужную категорию?

Для программного добавления сделки в конкретную категорию в Битрикс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.