Task Template Checklists: Overview of Methods
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.
Task template checklists allow you to prepare a list of actions in advance for tasks that will be created based on the template.
The methods in this section work with the task template checklist. They enable you to add items, modify them, rearrange them, mark them as completed or return them to work, as well as add and remove attachments.
For checklists of existing tasks, use the methods from the Task Checklists section.
Quick navigation: all methods and events
User documentation: checklists in tasks
Getting Started
- Create a task template using the tasks.template.add method. The identifier of the new template can be obtained in the response of the method. It is used in all methods of the section in the
templateIdparameter. - Create the checklist structure using the tasks.template.checklist.add method. If you need to create a nested item, pass the parent item's identifier in the
PARENT_IDfield. - Retrieve information about a checklist item using the tasks.template.checklist.get method if you need to check its parameters. Use this when you need to get a single item by its known
checkListItemId. - Get the list of items using the tasks.template.checklist.list method if you need to check the checklist structure and obtain item identifiers.
- Modify the content of an item using the tasks.template.checklist.update method if you need to adjust the name, description, or other parameters.
- Change the order of items using the tasks.template.checklist.moveAfter and tasks.template.checklist.moveBefore methods if you need to rearrange an item relative to another item.
- Change the status of an item using the tasks.template.checklist.complete and tasks.template.checklist.renew methods if you need to mark an item as completed or return it to work.
- Add attachments using the tasks.template.checklist.addAttachmentByContent and tasks.template.checklist.addAttachmentsFromDisk methods if the item needs to contain files.
- If attachments are no longer needed, remove them using the tasks.template.checklist.removeAttachments method.
- If an item is no longer needed, delete it using the tasks.template.checklist.delete method.
Relationship with Other Objects
Task Template. All methods in this section work with the checklist of a specific task template. The template identifier is passed in the templateId parameter. You can obtain the identifier of the new template when creating it using the tasks.template.add method. To read template data by identifier, use tasks.template.get.
Files. You can attach files from Drive to the task template checklist item using the tasks.template.checklist.addAttachmentsFromDisk method. In the filesIds parameter, pass an array with the identifiers of the Drive files. Precede each identifier with the prefix n, for example: ["n428", "n345"]. You can obtain file identifiers in two ways.
Use one of the file upload methods:
Use one of the methods to get the list of files:
User Documentation
Overview of Methods
Scope:
taskWho can perform the method: depending on the method
Core Methods
|
Method |
Description |
|
Adds a checklist item |
|
|
Updates a checklist item |
|
|
Retrieves a checklist item by identifier |
|
|
Retrieves a list of checklist items |
|
|
Deletes a checklist item |
Order and Status
|
Method |
Description |
|
Moves an item after the specified one |
|
|
Moves an item before the specified one |
|
|
Marks an item as completed |
|
|
Returns an item to an incomplete state |
Attachments
|
Method |
Description |
|
Adds an attachment from content |
|
|
Adds attachments from Drive |
|
|
Removes attachments from the checklist item |