API. Отправка сообщений в канал Линк Чатов

POST /chats/channels/:chatId/send-message

МЕТОД HTTP

POST


URL

https://userapi.mts-link.ru/v3/chats/channels/{chatId}/send-message 

Получить идентификатор чата можно с помощью запроса, в параметре "chatId".


ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

userId - идентификационный номер пользователя в Чатах (chatUserId)
Получить идентификационный номер пользователя можно с помощью запроса, в параметре "chatUserId".

text - текст сообщения

Чтобы тегнуть участника или команду нужно передать:

 <@u:UUID> - тег сотрудника в чате, где UUID это ИД пользователя

<@t:UUID> - тег команды в чате, где UUID это ИД команды


ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

parentId - идентификатор родительского сообщения. Будет создана ветка обсуждения

repliedId - идентификатор сообщения, на которое даётся ответ 


ПОЛЯ ОТВЕТА

messageId - идентификатор сообщения


ПРИМЕР ЗАПРОСА

curl --location 'https://userapi.mts-link.ru/v3/chats/channels/{chatId}/send-message' \

--header 'x-auth-token: {token}' \

--header 'Content-Type: application/x-www-form-urlencoded' \

--data-urlencode 'userId={chatUserId}' \

--data-urlencode 'text=Hello, world!'


ПРИМЕР ОТВЕТА

{

    "data": {

        "messageId": "xxxxxxxxxxx"

    }

}


ПРИМЕР ЗАПРОСА 2. Тэг участника в сообщении

curl --location 'https://userapi.mts-link.ru/v3/chats/channels/1ef87caf-b38d-6d12-9bcb-399d707c010e/send-message' \

--header 'x-auth-token: xxx' \

--form 'userId="1ef2cb58-1aad-683e-beeb-1bd1111d524f"' \

--form 'text="пример запроса с тегом пользователя <@u:11187c94-9c7b-6010-9df5-7a11d4ed5073>"'




👆 На этом пока всё