Create a New Comment in the Timeline rpa.comment.add

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.

Scope: rpa

Who can execute the method: any user

DEPRECATED

The development of this method has been halted. Please use Smart scripts as an alternative to this functionality.

This method creates a new comment in the timeline of the item with the identifier itemId for the process with the identifier typeId.

Name
type

Description

typeId
integer

Identifier of the process

itemId
integer

Identifier of the item

fields
object

Object describing the fields of the comment

Parameter fields

Name
type

Description

description
string

Description of the entry. HTML and BB-code formatting can be used

files
array

Array of attached files. Each element is an array containing the name and content encoded in base64

Code Examples

How to Use Examples in Documentation

try
        {
            const response = await $b24.callMethod(
                'rpa.comment.add',
                {
                    "typeId": 24,
                    "itemId": 10,
                    "fields": {
                        "description": "Mention of user with id 1",
                        "files": [
                            [
                                "document.pdf", "...base64_decoded_content..."
                            ]
                        ]    
                    }
                }
            );
            
            const result = response.getData().result;
            console.log('response', result.answer);
            if(result.error())
                alert("Error: " + result.error());
            else
                console.log(result);
        }
        catch( error )
        {
            console.error('Error:', error);
        }
        
try {
            $response = $b24Service
                ->core
                ->call(
                    'rpa.comment.add',
                    [
                        'typeId' => 24,
                        'itemId' => 10,
                        'fields' => [
                            'description' => 'Mention of user with id 1',
                            'files'      => [
                                [
                                    'document.pdf', '...base64_decoded_content...'
                                ]
                            ]
                        ]
                    ]
                );
        
            $result = $response
                ->getResponseData()
                ->getResult();
        
            echo 'Success: ' . print_r($result, true);
            echo 'response: ' . $result['answer'];
        
            if ($result['error']) {
                echo 'Error: ' . $result['error'];
            } else {
                echo 'Data: ' . print_r($result['data'], true);
            }
        
        } catch (Throwable $e) {
            error_log($e->getMessage());
            echo 'Error adding comment: ' . $e->getMessage();
        }
        
BX24.callMethod(
            'rpa.comment.add',
            {
                "typeId": 24,
                "itemId": 10,
                "fields": {
                    "description": "Mention of user with id 1",
                    "files": [
                        [
                            "document.pdf", "...base64_decoded_content..."
                        ]
                    ]    
                }
            },
            function(result) {
                console.log('response', result.answer);
                if(result.error())
                    alert("Error: " + result.error());
                else
                    console.log(result.data());
            }
        )
        

Response Handling

HTTP Status: 200

{
            "comment": {
                "id": 350,
                "createdTime": "2020-03-27T16:00:59+02:00",
                "isFixed": false,
                "typeId": 24,
                "itemId": 10,
                "action": "comment",
                "description": "Mention of user with id 1",
                "userId": 1,
                "title": "Comment",
                "data": {
                    "files": [
                        15
                    ]
                },
                "createdTimestamp": 1585317659000,
                "htmlDescription": "Mention of user with id 1 <a class=\"blog-p-user-name\" id=\"bp_K6r6vvp7\" href=\"/company/personal/user/1/\" bx-tooltip-user-id=\"1\">Anton Gorbylev</a> ",
                "textDescription": "Mention of user with id 1 Anton",
                "users": {
                    "1": {
                        "id": "1",
                        "name": "Anton",
                        "secondName": "",
                        "lastName": "",
                        "title": null,
                        "workPosition": "",
                        "fullName": "Anton",
                        "link": "/company/personal/user/1/"
                    }
                }
            }
        }
        

Continue Learning