Special option for the push service, used only in group chats.
A list of accounts for push notifications. If unspecified, all members in the conversation will receive push notifications.
Body of a push notification
whether force push notification is required, The default value is false
True: send a push notification even if the user has muted the conversation,
additional Information about a group notification. Valid if type=notification.
Custom webhook extension field
Whether the notification is synced using the messaging webhook, The default value is true
The body of a custom message, you can use custom text. It is recommended to wrap it in a JSON string. The field is valid if type=custom
Extension field
Note that the data must be in JSON string
Whether the message has been unsent or deleted for the current user. The field is required when getting the thread message list.
Specifies the environment name of webhooks for the current message. If you have enabled messaging webhooks or custom webhooks, you can configure the environment name in the CommsEase console with a maximum of 32 characters.
the file in a file message with type = image, audio, video or file and status = success,
Message direction
'in': received messages 'out' sent messages
account of a sender
Client type of the sender
Device ID of the sender
Nickname of the message sender
Geolocation object in a local message with type = geo
The message ID generated by the client test can be used as the unique primary key of the message.
The ID used by the server to distinguish messages, used to get message history and keywords for searching message history.
Note: This field may not be available. For example, the message is filtered by anti-spam.
Whether is the message is stored on the server. The default value is true
Whether the sender 'from' is in the blacklist of the recipient 'to'
Whether a message is a local message stored in the database, The default value is false.
Whether the recipient is muted
Whether the message is stored for offline messages. Default value: true
Whether a push notification is required. Default value: true
Whether it is a response message (for response message content such as robots and similar scenarios)
Whether the message is stored for synchronization on new devices. Default value: true
Whether the message is synced across devices. Default value: true
Whether the message is counted as unread. Default value: true
Custom extension field of a conversation in the local database if database is enabled.
Whether a push notification is required with the nickname
Whether to refresh the list of conversations on the server. The default value is true.
Custom text for push notifications
Custom property of a push notification. For more information about push notifications, see Configure parameters for the payload of the push notification service.</ a>
Note that the data must be in JSON string
Sender of a replied message
idClient of a replied message
idServer of a replied message
Sent time of a replied message
Recipient of a replied message.
Whether the message is resent. The default value is false.
Messaging use case:
The ID of the conversation to which the message belongs
State of a message
'sending' 'success' 'fail'
Custom message subtype, an integer greater than 0.
Target account, account ID or group ID
The snapshot of the group's read messages ( the number of people in the group when the message is sent - 1)
body of a text message, if type = text
Sender of a message in a thread
idClient of a thread message
idServer of a thread message
Sent time of a thread message
Recipient of a thread message
Timestamp
body of an alert with type=tip
ID of a recipient, account ID or group ID
Message type
Update time of the message
The result returned by GuardEase
Note: If GuardEase Moderator is enabled, and the text or image is hit by the moderation rule, the client will transmit the result field.
message body for private chats, group chats and supergroup chats