Завершение задачи с заданным результатом

Последние изменения: 23.06.2022

Этот API-метод поможет завершить задачу с заданным результатом. Важно, чтобы указанный результат был в списке доступных результатов завершения задачи. Для этого метода result_caption будет означать название результата выполнения задачи, а task_id— ID задачи, которую требуется закрыть.


Завершение задачи с заданным результатом через консоль с помощью JavaScript:

var sensei_api = function() {
        var baseUrl = 'https://api.sensei.plus/v1/';
        var self = this;
        this.send = function (url, method, data) {
            data = data || {};
            headers = {};
            headers.domain = AMOCRM.widgets.system.domain;
            headers.api_key = AMOCRM.widgets.system.amohash;
            headers.login = AMOCRM.widgets.system.amouser;
            headers.account = AMOCRM.constant('account').id;
            var params = {
                url: baseUrl + url,
                data: data,
                method: method,
                dataType: 'json',
                headers: {
                    'X-Domain': headers.domain,
                    'X-Api-Key': headers.api_key,
                    'X-Login': headers.login,
                    'X-Account': headers.account
                },
                success: function(data) {
                    console.log(data);                
                }
         };
            return new $.ajax(params);
        };
};
api = new sensei_api;
api.send('element/task/complete', 'POST', { 
    "entity_id": AMOCRM.constant('card_id'),
    "entity_type": 1,
    "result_caption": "Перезвонить",
    "task_id": 14211113
}
)

Помогла ли вам статья?