> For the complete documentation index, see [llms.txt](https://docs.aitu.io/aituapps/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aitu.io/aituapps/aitu-business-chat-api/metody/getme.md).

# sendMessage

{% hint style="info" %}
**Серверный метод**
{% endhint %}

Данный метод позволяет отправлять 4 типа сообщений:

* текстовые сообщения с/без медиа (type: data)

<figure><img src="/files/NuxJihQfNJqbIZb8vCs4" alt="" width="302"><figcaption></figcaption></figure>

* сервисные сообщения (type: service)

<figure><img src="/files/DeyCbC9AeYH1wLAUmslv" alt="" width="375"><figcaption></figcaption></figure>

* кнопки (inline\_commands)

<figure><img src="/files/3siVKhG3QlSVWZi3q1sk" alt="" width="323"><figcaption></figcaption></figure>

* ответить на сообщение (reply\_to\_message\_id)

### URL

```typescript
POST
https://businesschatapi.aitu.io/bc/v1/sendMessage
```

### Request

```javascript
{
  "timestamp": 63767345374573 
  "dialog_id": "91b2bd48-e782-11ef-9cd2-0242ac120002",
  "correlation_id": "91b2bd48-e782-11ef-9cd2-0242ac120002",
  "sender": {
    "name": "operator_1"
  },
  "type": "data",
  "text": "text",
  "reply_to_message_id": "91b2bd48-e782-11ef-9cd2-0242ac120001",
  "inline_commands": [
    {
      "title": "title",
      "type": "type",
      "body": "body",
      "display_text": "display_text"
    }
  ],
  "media": [
    { "file_id": "5fdaebc3-d274-4d42-950c-3599826300a0" }
  ]
}
```

### Response

```typescript
{
"status_code": "ok",
"status_message": "ok",
"message_id": "91b2bd48-e782-11ef-9cd2-0242ac120002"
}
```

Parameters

| name                           | description                                                                       | validation     | required |
| ------------------------------ | --------------------------------------------------------------------------------- | -------------- | -------- |
| timestamp                      | Время создания сообщения. Текущее время UTC в миллисекундах                       | int64          | true     |
| dialog\_id                     | ID пользователя                                                                   | timeuuid       | true     |
| sender.name                    | Имя отправителя со стороны партнера                                               | string max 100 | false    |
| correlation\_id                | Уникальное значение для каждого сообщения. Для поддержки идемпотентности отправки | uuid           | true     |
| type                           | Тип сообщения. Типы: data, service                                                | string         | true     |
| text                           | Текст сообщения                                                                   | max 4096       | false    |
| reply\_to\_message\_id         | ID сообщения на которое отвечаем                                                  | timeuuid       | false    |
| inline\_commands               | Список inline комманд                                                             | max 10         | false    |
| inline\_commands.title         | Заголовок кнопки                                                                  | max 100        | true     |
| inline\_commands.type          | Тип кнопки. Пока только basic                                                     | -              | true     |
| inline\_commands.body          | Сообщение, которое отправится партнеру при нажатии кнопки                         | max 100        | true     |
| inline\_commands.display\_text | Сообщение, которое появится у пользователя на экране при нажатии кнопки           | max 100        | true     |
| media                          | Список файлов в сообщении                                                         | <p><br></p>    | false    |
| media.file\_id                 | ID файла                                                                          | timeuuid       | true     |
