Skip to content

Latest commit

 

History

History
77 lines (56 loc) · 2.19 KB

crm-deal-contact-items-delete.md

File metadata and controls

77 lines (56 loc) · 2.19 KB

Удалить набор контактов, связанных с указанной сделкой crm.deal.contact.items.delete

{% 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 Сноска о параметрах %}