{% note warning "Мы еще обновляем эту страницу" %}
Тут может не хватать некоторых данных — дополним в ближайшее время
{% endnote %}
{% if build == 'dev' %}
{% note alert "TO-DO не выгружается на prod" %}
- не указан тип параметра
- отсутствуют примеры (на других языках)
- отсутствует ответ в случае успеха
- отсутствует ответ в случае ошибки
{% endnote %}
{% endif %}
Scope:
crm
Кто может выполнять метод: любой пользователь
Метод crm.deal.contact.items.delete
очищает набор контактов, связанных с указанной сделкой.
#| || Параметр | Описание || || id^*^ | Идентификатор сделки. || |#
{% include Сноска о параметрах %}
{% list tabs %}
-
JS
var id = prompt("Введите ID"); BX24.callMethod( "crm.deal.contact.items.delete", { id: id }, function(result) { if(result.error()) console.error(result.error()); else console.info(result.data()); } );
-
PHP (B24PhpSdk)
try { $dealId = 123; // Replace with the actual deal ID you want to delete contacts from $result = $serviceBuilder->getCRMScope()->dealContact()->itemsDelete($dealId); if ($result->isSuccess()) { print("Successfully deleted contacts from deal ID: $dealId"); } else { print("Failed to delete contacts. Result: " . json_encode($result)); } } catch (Throwable $e) { print("An error occurred: " . $e->getMessage()); }
{% endlist %}
{% include Сноска о параметрах %}