метод REST scope: task

task.checklistitem.moveafteritem

Перенести пункт чек-листа

Описание

Метод task.checklistitem.moveafteritem перемещает пункт чек-листа itemId в позицию после элемента afterItemId.

Оба элемента должны быть в одной задаче taskId. Элементы могут быть в разных подсписках, но после перемещения itemId получит тот же PARENT_ID, что и afterItemId.

Проверить права на изменение пункта можно методом task.checklistitem.isactionallowed.

Параметры

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

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

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

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

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

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

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

Идентификатор пункта чек-листа, после которого нужно расположить перемещаемый элемент.

Элемент должен относиться к той же задаче, что и ITEMID.

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

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

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"TASKID":13,"ITEMID":475,"AFTERITEMID":447}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/task.checklistitem.moveafteritem

Ответ

HTTP-статус: 200

{
    "result": null,
    "time": {
        "start": 1764597401,
        "finish": 1764597401.936492,
        "duration": 0.9364919662475586,
        "processing": 0,
        "date_start": "2025-12-01T16:56:41+03:00",
        "date_finish": "2025-12-01T16:56:41+03:00",
        "operating_reset_at": 1764598001,
        "operating": 0.29050707817077637
    }
}

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

result null

Возвращает null, если пункт успешно перемещен

time time

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

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

HTTP-статус: 400

{
    "error": "ERROR_CORE",
    "error_description": "TASKS_ERROR_EXCEPTION_#8; Перемещение элемента: действие недоступно; 8/TE/ACTION_FAILED_TO_BE_PROCESSED<br>"
}
Код Описание Значение
ERROR_CORE TASKS_ERROR_EXCEPTION_#256; Param #1 (itemId) expected by method ctaskchecklistitem::moveafteritem(), but not given.; 256/TE/WRONG_ARGUMENTS<br> Не указан обязательный параметр TASKID, ITEMID или AFTERITEMID
ERROR_CORE TASKS_ERROR_EXCEPTION_#256; Param #0 (taskId) for method ctaskchecklistitem::moveafteritem() expected to be of type "integer", but given something else.; 256/TE/WRONG_ARGUMENTS<br> Указан неверный тип значения для TASKID, ITEMID или AFTERITEMID
ERROR_CORE TASKS_ERROR_EXCEPTION_#8; Перемещение элемента: действие недоступно; 8/TE/ACTION_FAILED_TO_BE_PROCESSED<br> У пользователя нет прав доступа к задаче или не хватает прав на выполнение действия

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

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