@Anton_98

Как запретить создавать дубль контакта через веб-хук?

Добрый день!

Подскажите, есть входящий веб-хук, он создает сделку + контакт. Но контакт создается каждый раз новый, возможно ли сделать так чтобы если есть контакт то привязать к нему сделку?

/**Добавляем контакт к указанной сделке*/
    $queryUrl = 'https://b2.bitrix24.ru/rest/1/wsj0b2xh7ordf740/crm.deal.contact.add.json';
    $qr = array(
        'id' => $dealID,
        'fields' => array()
    );
    $qr['fields']['CONTACT_ID'] = $contactId;//Идентификатор контакта (обязательное поле)
 
    $queryData = http_build_query($qr);
 
    $curl = curl_init();
    curl_setopt_array($curl, array(
        CURLOPT_SSL_VERIFYPEER => 0,
        CURLOPT_SSL_VERIFYHOST => FALSE,
        CURLOPT_POST => 1,
        CURLOPT_HEADER => 0,
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_URL => $queryUrl,
        CURLOPT_POSTFIELDS => $queryData,
    ));
 
    if(!$result = curl_exec($curl))
    {
        $result = curl_error($curl);
    }
    curl_close($curl);
 
    $result = json_decode($result, true);
    var_dump($result);
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
возможно ли сделать так чтобы если есть контакт то привязать к нему сделку?


Нет, нельзя.
Проверяйте сами перед созданием (getlist или findbycriteria методами).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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