Удалить цифровое рабочее место
Scope: crm Права на выполнение: пользователи с административным доступом к разделу CRM
Описание и параметры
Метод удаляет существующее цифровое рабочее место с идентификатором id
.
Удаление цифрового рабочего места возможно, только если к нему нет ни одного привязанного смарт-процесса.
Если есть смарт-процессы, необходимо сначала их отвязать или перепривязать к другому рабочему месту, а уже потом удалять это цифровое рабочее место.
Параметры метода
Обязательные параметры отмечены *
Параметр | Описание |
---|---|
id*integer |
Идентификатор цифрового рабочего места. Может быть получен из ответа метода crm.automatedsolution.add (result.automatedSolution.id ), который был вызван при добавлении цифрового рабочего места, или crm.automatedsolution.list. Так же можно воспользоваться разделом «Цифровые рабочие места» на портале Битрикс24 — колонка ID в списке цифровых рабочих мест |
Примеры кода
- cURL (Webhook)
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"id":5}' \ https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.automatedsolution.delete
- cURL (OAuth)
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{"id":5,"auth":"**put_access_token_here**"}' \ https://**put_your_bitrix24_address**/rest/crm.automatedsolution.delete
- JS
BX24.callMethod( "crm.automatedsolution.delete", { "id": 5 }, function(result) { if (result.error()) { console.error(result.error()); } else { console.info(result.data()); } } );
- PHP
require_once('crest.php'); $result = CRest::call( 'crm.automatedsolution.delete', [ 'id' => 5 ] ); echo '
'; print_r($result); echo '
';
Обработка ответа и ошибок
Обработка ответа
HTTP-статус: 200
{ "result": null, "time": { "start": 1715852365.744733, "finish": 1715852366.078274, "duration": 0.3335409164428711, "processing": 0.01611018180847168, "date_start": "2024-05-16T12:39:25+03:00", "date_finish": "2024-05-16T12:39:26+03:00", "operating_reset_at": 1715852966, "operating": 0 } }
Обработка ошибок
HTTP-статус: 400
{ "error":"HAS_BOUND_TYPES", "error_description":"Не можем удалить рабочее место, в котором есть смарт-процессы. Перенесите их в другое рабочее место" }
Название | Описание |
---|---|
errorstring |
Строковый код ошибки. Может состоять из цифр, латинских букв и знака подчеркивания |
error_descriptionerror_description |
Текстовое описание ошибки. Описание не предназначено для показа конечному пользователю в необработанном виде |
Возможные коды ошибок
Код | Описание |
---|---|
ACCESS_DENIED | Недостаточно прав |
HAS_BOUND_TYPES | Цифровое рабочее место имеет привязанные к нему смарт-процессы. Перед удалением необходимо сначала отвязать смарт-процессы |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024