Перейти к основному содержимому
Версия: v2

GetMessagesResponse

Данные о запрошенном списке сообщений

messages object[]required

Массив из объектов Message

  • Array [
  • workspaceIdstringrequired

    Id рабочего пространства, в котором было отправлено сообщение

    Example: AIQffAsGi8
    chatIdstringrequired

    Id чата, в который отправлено сообщение

    Example: w:AIQffAsGi8
    messageIdstringrequired

    Id сообщения

    Example: пIQffAsGi8
    messageTypeMessageType (string)required

    Тип сообщения - от пользователя либо системное

    Possible values: [USER, SYSTEM]

    Example: USER
    inReplyToMessageIdstring

    Id сообщения, на которое было отвечено этим сообщением

    Example: пIQffAsGi8
    membershipIdstringrequired

    Id автора сообщения

    Example: пIQffAsGi8
    createdAtstringrequired

    Дата и время создания сообщения

    Example: 2023-02-26T18:58:36.154+03:00
    updatedAtstringrequired

    Дата и время последнего изменения сообщения

    Example: 2024-02-26T18:58:36.154+03:00
    content objectrequired

    Содержимое сообщения. Как минимум одно поле не пустое

    textstring

    Сообщение в формате Markdown

    Example: Привет!
    fileIdsstring[]

    Массив из Id файлов, которые прикреплены к сообщению

    Example: [ADK5NyCqIK, BDK5NyCqIK]
    conferenceIdstring

    Id конференции

    Example: пIQffAsGi8
    systemEvent object

    Содержимое системного сообщения. Как минимум одно поле не пустое

    chatCreated object

    Системное сообщение создания чата

    creatorMembershipIdstringrequired

    Membership Id создателя чата

    Example: ADK5NyCqIK
    membershipIdsstring[]

    Массив из Membership Id участников созданного чата

    Example: [ADK5NyCqIK, BDK5NyCqIK]
    chatConvertedToPrivate object

    Системное сообщение создания чата

    initiatorMembershipIdstringrequired

    Membership Id инициатора конвертации чата в приватный

    Example: ADK5NyCqIK
    membersJoined object

    Системное сообщение присоединения новых участников к чату

    inviterMembershipIdstring

    Membership Id участника, который пригласил новых участников

    Example: ADK5NyCqIK
    membershipIdsstring[]required

    Массив из Membership Id приглашенных участников

    Example: [ADK5NyCqIK, BDK5NyCqIK]
    membersLeft object

    Системное сообщение исключения участников из чата

    kickerMembershipIdstring

    Membership Id участника, который исключил участников

    Example: ADK5NyCqIK
    membershipIdsstring[]required

    Массив из Membership Id исключенных участников

    Example: [ADK5NyCqIK, BDK5NyCqIK]
    chatRenamed object

    Системное сообщение переименования чата

    initiatorMembershipIdstringrequired

    Membership Id участника, который переименовал чат

    Example: ADK5NyCqIK
    newNamestringrequired

    Новое название чата

    Example: Документация
    forwardedContent object

    Содержимое пересланного сообщения

    sourceWorkspaceIdstringrequired

    Id рабочего пространства, из которого пересылаются сообщение

    Example: AIQffAsGi8
    sourceChatIdstringrequired

    Id чата, из которого пересылаются сообщение

    Example: w:AIQffAsGi8
    forwardedMessagesundefined[]required

    Массив пересылаемых сообщений. В сообщениях не будет информации о реакциях, обсуждениях, закреплении и о том, является ли сообщение ответом на другое сообщение

    reactions object[]

    Массив из реакций к сообщению

  • Array [
  • emojistringrequired

    Emoji в виде :+1:

    Example: :heart:
    countintegerrequired

    Количество реакций

    Example: 5
  • ]
  • threadIdstring

    Id обсуждения под этим сообщением

    Example: t:AIQffAsGi8
    pinnedAtstring

    Дата и время закрепления сообщения

    Example: 2024-02-26T18:58:36.154+03:00
  • ]
  • GetMessagesResponse
    {
    "messages": [
    {
    "workspaceId": "AIQffAsGi8",
    "chatId": "w:AIQffAsGi8",
    "messageId": "пIQffAsGi8",
    "messageType": "USER",
    "inReplyToMessageId": "пIQffAsGi8",
    "membershipId": "пIQffAsGi8",
    "createdAt": "2023-02-26T18:58:36.154+03:00",
    "updatedAt": "2024-02-26T18:58:36.154+03:00",
    "content": {
    "text": "Привет!",
    "fileIds": "[ADK5NyCqIK, BDK5NyCqIK]",
    "conferenceId": "пIQffAsGi8",
    "systemEvent": {
    "chatCreated": {
    "creatorMembershipId": "ADK5NyCqIK",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    },
    "chatConvertedToPrivate": {
    "initiatorMembershipId": "ADK5NyCqIK"
    },
    "membersJoined": {
    "inviterMembershipId": "ADK5NyCqIK",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    },
    "membersLeft": {
    "kickerMembershipId": "ADK5NyCqIK",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    },
    "chatRenamed": {
    "initiatorMembershipId": "ADK5NyCqIK",
    "newName": "Документация"
    }
    },
    "forwardedContent": {
    "sourceWorkspaceId": "AIQffAsGi8",
    "sourceChatId": "w:AIQffAsGi8",
    "forwardedMessages": [
    null
    ]
    }
    },
    "reactions": [
    {
    "emoji": ":heart:",
    "count": "5"
    }
    ],
    "threadId": "t:AIQffAsGi8",
    "pinnedAt": "2024-02-26T18:58:36.154+03:00"
    }
    ]
    }