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

Message

Объект сообщения

workspaceIdstringrequired

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

Example: AIQffAsGi8
chatIdstringrequired

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

Example: w:AIQffAsGi8
messageIdstringrequired

Id сообщения

Example: gIQffAsGi8
messageTypeMessageType (string)required

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

Possible values: [USER, SYSTEM]

Example: USER
inReplyToMessageIdstring

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

Example: gIQffAsGi8
membershipIdstringrequired

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

Example: gIQffAsGi8
createdAtstring<date-time>required

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

Example: 2023-02-26T18:58:36.154+03:00
updatedAtstring<date-time>required

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

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

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

textstring

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

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

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

Example: [ADK5NyCqIK, BDK5NyCqIK]
conferenceIdstring

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

Example: gIQffAsGi8
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

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

userEvent object

Содержимое персональной нотификации. Как минимум одно поле не пустое

conferenceMissed object

Персональная нотификация о пропущенной конференции

conferenceIdstringrequired

Идентификатор конференции

Example: ADK5NyCqIK
inviterMemberIdstring

Membership Id инициатора конференции

Example: ADK5NyCqIK
conferenceTarget objectrequired

Данные о конференции. Как минимум одно поле не пустое

channelCall object

Конференция в чате

chatIdstringrequired

Id чата, в котором инициирована конференция

Example: w:AIQffAsGi8
watercooler object

Персональный звонок

scopestringrequired

Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям

Possible values: [PRIVATE, PUBLIC]

Example: PUBLIC
membershipIdsstring[]required

Массив из Membership Id участников конференции

Example: [ADK5NyCqIK, BDK5NyCqIK]
startedAtstring<date-time>required

Дата и время старта конференции

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

Персональная нотификация об отклоненной конференции

conferenceIdstringrequired

Идентификатор конференции

Example: ADK5NyCqIK
inviterMemberIdstring

Membership Id инициатора конференции

Example: ADK5NyCqIK
conferenceTarget objectrequired

Данные о конференции. Как минимум одно поле не пустое

channelCall object

Конференция в чате

chatIdstringrequired

Id чата, в котором инициирована конференция

Example: w:AIQffAsGi8
watercooler object

Персональный звонок

scopestringrequired

Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям

Possible values: [PRIVATE, PUBLIC]

Example: PUBLIC
membershipIdsstring[]required

Массив из Membership Id участников конференции

Example: [ADK5NyCqIK, BDK5NyCqIK]
startedAtstring<date-time>required

Дата и время старта конференции

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

Персональная нотификация о персональном приглашении на конференцию

conferenceIdstringrequired

Идентификатор конференции

Example: ADK5NyCqIK
inviterMemberIdstring

Membership Id инициатора конференции

Example: ADK5NyCqIK
conferenceTarget objectrequired

Данные о конференции. Как минимум одно поле не пустое

channelCall object

Конференция в чате

chatIdstringrequired

Id чата, в котором инициирована конференция

Example: w:AIQffAsGi8
watercooler object

Персональный звонок

scopestringrequired

Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям

Possible values: [PRIVATE, PUBLIC]

Example: PUBLIC
membershipIdsstring[]required

Массив из Membership Id участников конференции

Example: [ADK5NyCqIK, BDK5NyCqIK]
startedAtstring<date-time>required

Дата и время старта конференции

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

Персональная нотификация о старте доступной конференции

conferenceIdstringrequired

Идентификатор конференции

Example: ADK5NyCqIK
inviterMemberIdstring

Membership Id инициатора конференции

Example: ADK5NyCqIK
conferenceTarget objectrequired

Данные о конференции. Как минимум одно поле не пустое

channelCall object

Конференция в чате

chatIdstringrequired

Id чата, в котором инициирована конференция

Example: w:AIQffAsGi8
watercooler object

Персональный звонок

scopestringrequired

Тип конференции. PUBLIC - публичный, другие участники могут присоединяться без приглашений, PRIVATE - доступ только по приглашениям

Possible values: [PRIVATE, PUBLIC]

Example: PUBLIC
membershipIdsstring[]required

Массив из Membership Id участников конференции

Example: [ADK5NyCqIK, BDK5NyCqIK]
startedAtstring<date-time>required

Дата и время старта конференции

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

Персональная нотификация об упоминании в чате

chatIdstringrequired

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

Example: w:AIQffAsGi8
chatMessagerequired
reactions object[]

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

  • Array [
  • emojistringrequired

    Emoji в виде :+1:

    Example: :heart:
    countintegerrequired

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

    Example: 5
  • ]
  • threadIdstring

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

    Example: t:AIQffAsGi8
    pinnedAtstring<date-time>

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

    Example: 2024-02-26T18:58:36.154+03:00
    Message
    {
    "workspaceId": "AIQffAsGi8",
    "chatId": "w:AIQffAsGi8",
    "messageId": "gIQffAsGi8",
    "messageType": "USER",
    "inReplyToMessageId": "gIQffAsGi8",
    "membershipId": "gIQffAsGi8",
    "createdAt": "2023-02-26T18:58:36.154+03:00",
    "updatedAt": "2024-02-26T18:58:36.154+03:00",
    "content": {
    "text": "Привет!",
    "fileIds": "[ADK5NyCqIK, BDK5NyCqIK]",
    "conferenceId": "gIQffAsGi8",
    "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
    ]
    },
    "userEvent": {
    "conferenceMissed": {
    "conferenceId": "ADK5NyCqIK",
    "inviterMemberId": "ADK5NyCqIK",
    "conferenceTarget": {
    "channelCall": {
    "chatId": "w:AIQffAsGi8"
    },
    "watercooler": {
    "scope": "PUBLIC",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    }
    },
    "startedAt": "2023-02-26T18:58:36.154+03:00"
    },
    "conferenceDeclined": {
    "conferenceId": "ADK5NyCqIK",
    "inviterMemberId": "ADK5NyCqIK",
    "conferenceTarget": {
    "channelCall": {
    "chatId": "w:AIQffAsGi8"
    },
    "watercooler": {
    "scope": "PUBLIC",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    }
    },
    "startedAt": "2023-02-26T18:58:36.154+03:00"
    },
    "conferenceDirectInvite": {
    "conferenceId": "ADK5NyCqIK",
    "inviterMemberId": "ADK5NyCqIK",
    "conferenceTarget": {
    "channelCall": {
    "chatId": "w:AIQffAsGi8"
    },
    "watercooler": {
    "scope": "PUBLIC",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    }
    },
    "startedAt": "2023-02-26T18:58:36.154+03:00"
    },
    "conferenceAnnounce": {
    "conferenceId": "ADK5NyCqIK",
    "inviterMemberId": "ADK5NyCqIK",
    "conferenceTarget": {
    "channelCall": {
    "chatId": "w:AIQffAsGi8"
    },
    "watercooler": {
    "scope": "PUBLIC",
    "membershipIds": "[ADK5NyCqIK, BDK5NyCqIK]"
    }
    },
    "startedAt": "2023-02-26T18:58:36.154+03:00"
    },
    "chatMessageMention": {
    "chatId": "w:AIQffAsGi8"
    }
    }
    },
    "reactions": [
    {
    "emoji": ":heart:",
    "count": "5"
    }
    ],
    "threadId": "t:AIQffAsGi8",
    "pinnedAt": "2024-02-26T18:58:36.154+03:00"
    }