@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);
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
возможно ли сделать так чтобы если есть контакт то привязать к нему сделку?


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

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

Войти через центр авторизации
Похожие вопросы