Как объединить сделку и контакт при создании методом crm.deal.contact.add?

Для объединения сделки и контакта при создании можно использовать метод crm.deal.contact.add в библиотеке Битрикс24. Для этого необходимо передать параметры deal_id (идентификатор сделки) и contact_id (идентификатор контакта) через параметры запроса.

Пример использования метода crm.deal.contact.add:

$dealId = 123; // Идентификатор сделки
$contactId = 456; // Идентификатор контакта

$arParams = array(
    'deal_id' => $dealId,
    'contact_id' => $contactId
);

$result = $client->call(
    'crm.deal.contact.add',
    $arParams
);

if ($result['result'] == true) {
    echo 'Контакт успешно добавлен к сделке!';
} else {
    echo 'Ошибка при добавлении контакта к сделке: ' . $result['error_description'];
}

При успешном выполнении метод вернет результат true, и контакт будет добавлен к сделке. В случае возникновения ошибки будет возвращено соответствующее описание ошибки.

Важно учитывать, что перед использованием этого метода необходимо убедиться, что у вас есть соответствующие права доступа и установлены все необходимые параметры для работы с API CRM.