API. Получение списка каналов из Линк Чатов

GET /chats/channels/:userId

МЕТОД HTTP

GET


URL

https://userapi.mts-link.ru/v3/chats/channels/:userId


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

userId - идентификационный номер пользователя в Чатах (chatUserId)


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

нет


ПОЛЯ ОТВЕТА

chatId - идентификационный номер чата

organizationId - идентификационный номер организации

name - название канала

isPublic - публичный канал

isReadOnly - только для чтения

ownerID - владелец канала

type - тип канала

unreadMessageCount - счетчик непрочитанных сообщений

lastMessage - последнее сообщение

firstUnreadMessage - первое непрочитанное сообщение

startedWebinarEventId

description - описание канала

isNotifiable - оповещения

coverFileId - обложка канала

coverFileUrl - ссылка на обложку канала


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

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

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


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

{

    "data": {

        "items": [

            {

                "chatId": "xxxxxxxxxxx",

                "organizationId": "xxxxxxxxxxx",

                "name": "Testo1",

                "isPublic": true,

                "isReadOnly": false,

                "ownerID": "xxxxxxxxxxx",

                "type": "Channel",

                "unreadMessageCount": 0,

                "lastMessage": null,

                "firstUnreadMessage": null,

                "startedWebinarEventId": null,

                "description": null,

                "isNotifiable": true,

                "coverFileId": null,

                "coverFileUrl": null

            },

            {

                "chatId": "xxxxxxxxxxx",

                "organizationId": "xxxxxxxxxxx",

                "name": "Testo",

                "isPublic": true,

                "isReadOnly": false,

                "ownerID": "xxxxxxxxxxx",

                "type": "Channel",

                "unreadMessageCount": 0,

                "lastMessage": null,

                "firstUnreadMessage": null,

                "startedWebinarEventId": null,

                "description": null,

                "isNotifiable": true,

                "coverFileId": null,

                "coverFileUrl": null

            }

        ]

    }

}


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