@lexstile

Как сопоставить параметры в CRM при интеграции через входящий вебхук?

Есть ссылка за вызова хука:
bitrix.site.ru/rest/107/dklsaubnbfsdfsfanh3a/crm.lead.add.json?NAME=111111&PHONE=1111111111111

Добавляется пустой лид, как сделать, чтобы данные добавлялись в соответствующие поля?
  • Вопрос задан
  • 255 просмотров
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Добавляется пустой лид, как сделать, чтобы данные добавлялись в соответствующие поля?


В документации (https://dev.1c-bitrix.ru/rest_help/crm/leads/crm_l...) сказано что метод crm.lead.add принимает 2 параметра: fields и params.
Вы НЕ передаете эти параметры, но передаете параметры NAME и PHONE.

Отсюда можно сказать что ваш запрос должен выглядеть так:

bitrix.site.ru/rest/107/dklsaubnbfsdfsfanh3a/crm.lead.add.json?fields[NAME]=111111&fields[PHONE]=1111111111111

Однако я не рекомендую передавать параметры напрямую в query string, а использовать вместо этого payload часть вашего запроса.

Как ее использовать?
1. Выполняете не GET, а POST запросы
2. В Content-type заголовке передаете application/json
3. В payload-части передаете json.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы