Для объединения сделки и контакта при создании можно использовать метод 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.