метод REST scope: task

task.checklistitem.isactionallowed

Проверить разрешение действия

Кто может выполнять: любой пользователь

Описание

Метод task.checklistitem.isactionallowed проверяет, разрешено ли действие с пунктом чек-листа в задаче.

Параметры

TASKID integer обязательный

Идентификатор задачи.

Идентификатор задачи можно получить при создании новой задачи или методом получения списка задач

ITEMID integer обязательный

Идентификатор пункта чек-листа.

Идентификатор пункта можно получить при добавлении нового пункта или методом получения списка пунктов чек-листа

ACTIONID integer обязательный

Идентификатор проверяемого действия:
- 1 — добавить пункт ACTION_ADD
- 2 — изменить пункт ACTION_MODIFY
- 3 — удалить пункт ACTION_REMOVE
- 4 — отметить выполнение ACTION_TOGGLE
- 5 — переместить пункт ACTION_REORDER

Примеры запроса

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"TASKID":8017,"ITEMID":475,"ACTIONID":2}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/task.checklistitem.isactionallowed

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1769070724,
        "finish": 1769070724.446313,
        "duration": 0.44631290435791016,
        "processing": 0,
        "date_start": "2026-01-22T11:32:04+03:00",
        "date_finish": "2026-01-22T11:32:04+03:00",
        "operating_reset_at": 1769071324,
        "operating": 0
    }
}

Возвращаемые данные

result boolean

Результат проверки:
- true — действие разрешено
- false — действие не разрешено или переданы несуществующие идентификаторы

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error":"ERROR_CORE",
    "error_description":"TASKS_ERROR_EXCEPTION_#256; Param #2 (actionId) expected by method ctaskchecklistitem::isactionallowed(), but not given.; 256/TE/WRONG_ARGUMENTS"
}
Код Описание Значение
ERROR_CORE TASKS_ERROR_EXCEPTION_#256; Param #2 (actionId) expected by method ctaskchecklistitem::isactionallowed(), but not given.; 256/TE/WRONG_ARGUMENTS Не указан обязательный параметр: TASKID, ITEMID или ACTIONID
ERROR_CORE TASKS_ERROR_EXCEPTION_#256; Param #0 (taskId) for method ctaskchecklistitem::isactionallowed() expected to be of type "integer", but given something else.; 256/TE/WRONG_ARGUMENTS Указан неверный тип значения для параметров TASKID, ITEMID или ACTIONID

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.