Как сделать запрос через REST API к системе Битрикс 24 для создания нового заказа?

Как создать заказ через REST API в CRM Битрикс 24? Не могу найти соответствующую информацию в документации и хотел бы узнать, сталкивался ли кто-либо с такой задачей и может поделиться опытом?
  • 31 января 2024 г. 18:28
Ответы на вопрос 2
Битрикс24 предоставляет REST API для взаимодействия с различными частями системы, включая CRM. Для создания нового заказа через REST API вы можете использовать метод `crm.deal.add`. Однако, стоит отметить, что в терминах Битрикс24 "заказ" обычно ассоциируется с сущностью "Сделка" в CRM. Если вам действительно нужно создать "Сделку", следующий пример демонстрирует, как это можно сделать.

Пример запроса на создание новой сделки (заказа):

```http
POST https://yourdomain.bitrix24.ru/rest/1/your_webhook_token/crm.deal.add.json
Content-Type: application/json

{
  "fields": {
    "TITLE": "Новый заказ",
    "STAGE_ID": "NEW",
    "COMPANY_ID": 1,
    "CONTACT_ID": 3,
    "OPENED": "Y",
    "ASSIGNED_BY_ID": 1,
    "CURRENCY_ID": "RUB",
    "OPPORTUNITY": 15000,
    "COMMENTS": "Комментарий к сделке"
  },
  "params": { "REGISTER_SONET_EVENT": "Y" }
}
```

Обязательно замените `yourdomain.bitrix24.ru` на свой домен Битрикс24, `1` на ваш ID авторизированного пользователя, и `your_webhook_token` на ваш действующий webhook токен, который используется для авторизации запросов к API. В полях `fields` укажите значения, которые необходимы для вашей сделки. `STAGE_ID` должен соответствовать одной из стадий воронки, которую вы используете. Поля `COMPANY_ID` и `CONTACT_ID` указывают на компанию и контакт в CRM, соответственно. Обратите внимание, что данные ID должны быть уже существующими объектами в вашей CRM Битрикс24.

Если вам нужно создать заказ в контексте интернет-магазина или другой сущности, которая непосредственно называется "заказ" в вашей версии Битрикс24, то стоит проверить наличие соответствующих методов в API для этой сущности. В документации Битрикс24 или в его пользовательском интерфейсе может быть секция с примерами и описанием методов для работы с заказами интернет-магазина.

Если в документации не удается найти информацию о создании заказов через API, вы можете написать запрос в поддержку Битрикс24 или посмотреть наличие информации на форумах или сообществах разработчиков, работающих с этой системой. Иногда примеры использования API можно найти в блогах или на GitHub. 

Учтите, что конкретные детали и наличие методов в API могут зависеть от вашей подписки и версии Битрикс24.
В CRM нет понятия заказ, такой термин есть в интернет-магазине. 
В CRM есть сделка, через rest api она создаётся методом crm.deal.add
Похожие вопросы