bx24_tasks
Manage Bitrix24 tasks end-to-end: create, update, delegate, complete, and track tasks with checklists, comments, elapsed time, flows, stages, and planner.
Instructions
Bitrix24 tasks: full lifecycle, checklists, comments, elapsed, flows, stages, planner. Methods tasks.task., task.checklistitem., task.commentitem., task.elapseditem., tasks.flow.Flow., task.planner., task.dependence.* (REST 1.0 + 3.0). RU/EN: задача, поставить задачу, мои задачи, выполнить, делегировать, отложить, чеклист, комментарий, затраченное время / task, my tasks, complete, delegate, defer, checklist, comment, elapsed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | Order object (e.g. { 'ID': 'DESC' }) | |
| start | No | Pagination offset (number of records to skip) | |
| action | Yes | Operation to perform: - "add": Create a task (TITLE required) - "update": Update task fields - "get": Get a task by ID - "list": List/filter tasks (my tasks: RESPONSIBLE_ID+STATUS=-1) - "delete": Delete a task (destructive) - "start": Start a task - "pause": Pause a task - "defer": Defer a task - "complete": Complete a task - "renew": Renew a completed task - "delegate": Delegate a task (userId) - "approve": Approve a task result - "disapprove": Disapprove a task result - "count": Count tasks by filter - "getFields": Describe task fields - "files_attach": Attach a file to a task - "history_list": List task history - "result_add": Add a task result - "result_list": List task results - "result_update": Update a task result - "result_delete": Delete a task result (destructive) - "addToFlow": Add a task to a flow - "moveToStage": Move a task to a stage - "checklist_add": Add a checklist item - "checklist_get": Get a checklist item - "checklist_list": List checklist items - "checklist_update": Update a checklist item - "checklist_delete": Delete a checklist item (destructive) - "checklist_complete": Mark a checklist item complete - "checklist_moveafteritem": Reorder a checklist item - "checklist_renew": Renew a completed checklist item - "comment_add": Add a comment to a task - "comment_list": List task comments - "comment_update": Update a comment - "comment_delete": Delete a comment (destructive) - "elapsed_add": Add elapsed time to a task - "elapsed_update": Update elapsed time - "elapsed_get": Get an elapsed record - "elapsed_list": List elapsed records - "elapsed_delete": Delete an elapsed record (destructive) - "flow_create": Create a tasks flow - "flow_get": Get a flow - "flow_update": Update a flow - "flow_delete": Delete a flow (destructive) - "flow_isExists": Check if a flow exists - "flow_activate": Activate a flow - "flow_pin": Pin a flow - "stage_add": Add a kanban stage - "stage_get": Get kanban stages - "stage_update": Update a stage - "stage_delete": Delete a stage (destructive) - "stage_canMoveTask": Check if a task can move to a stage - "planner_getList": Get daily planner tasks - "dependence_add": Add a task dependency (task depends on dependsOnId) - "dependence_delete": Remove a task dependency (destructive) - "userfield_add": Create a task user field - "userfield_update": Update a task user field - "userfield_get": Get a task user field - "userfield_list": List task user fields - "userfield_delete": Delete a task user field (destructive) | |
| fields | No | Task fields: TITLE, DESCRIPTION, RESPONSIBLE_ID, DEADLINE, GROUP_ID, PRIORITY, STATUS, TAGS, ACCOMPLICES, AUDITORS. | |
| filter | No | Task filter: RESPONSIBLE_ID, STATUS (-1 not done), >=DEADLINE, GROUP_ID | |
| flowId | No | Tasks flow ID | |
| select | No | Array of field names to return (projection) | |
| taskId | No | Task ID | |
| userId | No | User ID (numeric) | |
| confirm | No | Set to true to confirm destructive actions when BX24_CONFIRM_DESTRUCTIVE is enabled. | |
| stageId | No | Task stage ID | |
| resultId | No | Task result ID | |
| commentId | No | Comment ID | |
| userfield | No | Task user field definition: FIELD_NAME, USER_TYPE_ID, LABEL | |
| flowFields | No | Flow fields: NAME, TYPE, RESPONSIBLE_ID, ... | |
| commentText | No | Comment text | |
| dependsOnId | No | ID of the task this one depends on | |
| stageFields | No | Kanban stage fields: TITLE, COLOR | |
| userfieldId | No | CRM userfield ID (e.g. UF_CRM_123) | |
| resultFields | No | Task result fields | |
| elapsedFields | No | Elapsed: MINUTES, COMMENT, USER_ID, DATE | |
| checklistFields | No | Checklist item: TITLE, IS_COMPLETE |