{ "opencollection": "1.0.0", "info": { "name": "Bitrix24 REST BIconnector REST v3 API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "items": [ { "info": { "name": "REST v3", "type": "folder" }, "items": [ { "info": { "name": "Get Event Log Field main.eventlog.field.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/main.eventlog.field.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `main.eventlog.field.get` returns the description of the event log field by name." }, { "info": { "name": "Get the List of Event Log Fields main.eventlog.field.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/main.eventlog.field.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `main.eventlog.field.list` returns a list of available fields for event log entries." }, { "info": { "name": "Get Event Log Entry main.eventlog.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/main.eventlog.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `main.eventlog.get` returns an event log entry by its identifier." }, { "info": { "name": "Get the list of event log entries main.eventlog.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/main.eventlog.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `main.eventlog.list` returns a list of event log entries based on specified conditions." }, { "info": { "name": "Get New Log Entries main.eventlog.tail", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/main.eventlog.tail", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `main.eventlog.tail` returns new log entries that appeared after the specified `cursor` reference point, considering the filter." }, { "info": { "name": "Get Task Access Field Permissions tasks.task.access.field.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.access.field.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.access.field.get` returns the description of the task access field by name." }, { "info": { "name": "Get the List of Access Permission Fields for tasks.task.access.field.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.access.field.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.access.field.list` returns a list of available access permission fields for tasks." }, { "info": { "name": "Check Access Permissions tasks.task.access.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.access.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.access.get` checks the available actions a user can perform on a task." }, { "info": { "name": "Add Task tasks.task.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.add` adds a new task." }, { "info": { "name": "Get Chat Message Field of Task tasks.task.chat.message.field.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.chat.message.field.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.chat.message.field.get` returns the description of a chat message field for a task by name." }, { "info": { "name": "Get the List of Chat Message Fields for tasks.task.chat.message.field.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.chat.message.field.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.chat.message.field.list` returns a list of available fields for a task chat message." }, { "info": { "name": "Send a Message in Task Chat tasks.task.chat.message.send", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.chat.message.send", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.chat.message.send` sends a new message to the task chat." }, { "info": { "name": "Delete Task tasks.task.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.delete` removes a task. You can check the permission to delete a task using the [task access check method](./tasks-task-access-get.md)." }, { "info": { "name": "Get Task Field tasks.task.field.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.field.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.field.get` returns the description of a task field by name." }, { "info": { "name": "Get the List of Task Fields tasks.task.field.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.field.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.field.list` returns a list of available task fields." }, { "info": { "name": "Attach Files to a Task tasks.task.file.attach", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.file.attach", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.file.attach` adds files from Drive to a task. The user must have read access to the file or higher." }, { "info": { "name": "Get Task File Field Description: tasks.task.file.field.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.file.field.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.file.field.get` returns the description of a task file field by name." }, { "info": { "name": "Get the List of Task File Fields: tasks.task.file.field.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.file.field.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.file.field.list` returns a list of available fields for task files." }, { "info": { "name": "Get Task tasks.task.get", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.get", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.get` returns information about a task by its identifier. Access to the data depends on permissions: - Administrators can see all tasks," }, { "info": { "name": "Add Result to Task tasks.task.result.add", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.result.add", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the [MCP server](../../../../ai-tools/mcp.md) so the assistant can use the official REST documentation. The method `tasks.task.result.add` adds a result to a task." }, { "info": { "name": "Add Result from Task Chat Message tasks.task.result.addfromchatmessage", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.result.addfromchatmessage", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the [MCP server](../../../../ai-tools/mcp.md) so that the assistant uses the official REST documentation. The method `tasks.task.result.addfromchatmessage` creates a task result from a task chat message." }, { "info": { "name": "Delete Task Result tasks.task.result.delete", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.result.delete", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can use the official REST documentation. The method `tasks.task.result.delete` deletes the task result." }, { "info": { "name": "Get the list of task results tasks.task.result.list", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.result.list", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can use the official REST documentation. The method `tasks.task.result.list` returns a list of task results." }, { "info": { "name": "Update Task Result tasks.task.result.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.result.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the [MCP server](../../../../ai-tools/mcp.md) so that the assistant can use the official REST documentation. The method `tasks.task.result.update` updates the text of the task result." }, { "info": { "name": "Update Task tasks.task.update", "type": "http" }, "http": { "method": "POST", "url": "https://{portal}.bitrix24.com/rest/tasks.task.update", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "auth", "value": "{{auth}}", "placement": "query" } }, "docs": "If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the [MCP server](../../../ai-tools/mcp.md) so that the assistant can utilize the official REST documentation. The method `tasks.task.update` updates a task." } ] } ], "bundled": true }