Creates a poll.
Parameters used to create a poll.
Deletes an existing message that has been sent to a recipient. The original message is removed for all members of the chat.
Parameters used to delete a message.
Edits the caption for an existing media attachment that has been sent to a recipient. The original message is replaced by the edited message for all members of the chat.
Parameters used to edit a caption for a media attachment.
Edits an existing message that has been sent to a recipient. The original message is replaced by the edited message for all members of the chat.
Parameters used to edit a message.
Edits an existing poll.
Parameters used to edit a poll.
Retrieves a chat summary for the supplied set of recipients.
Parameters used to retrieve chat summaries.
A list of chat summary items containing the latest message (if available) for each supplied recipient.
Retrieve an individual message for a given recipient by the message's identifier.
Parameters used to retrieve a message.
The message matching the input identifier, or undefined if not found.
Retrieve a list of messages for a given recipient, ordered from newest message to oldest.
Parameters used to retrieve a list of messages.
A list of message items and a next token to support pagination.
Retrieve a list of pinned messages for a given recipient, ordered from newest message to oldest.
Parameters used to retrieve a list of pinned messages.
A list of pinned message items.
Tallies the responses for a given poll.
Parameters used to tally the responses for a given poll.
The tallied responses for the poll.
Marks the chat with a recipient as read.
Parameters used to mark messages as read.
Pins an existing message for a given recipient.
Parameters used to pin an existing message.
Registers a message listener.
Parameters used to register a message listener.
Retrieves a list of messages from all unencrypted channels/groups matching search keywords.
Parameters used to search for messages.
The search results representing a list of message items and a next token to support pagination.
Uploads and sends a media message to a recipient. Supported media types are images, videos, audio, and files.
Parameters used to send a media message.
Sends a message to a recipient.
Parameters used to send a message including any other associated metadata.
Sends a response to a poll.
Parameters used to send a response to a poll.
Sends a typing notification for this handle.
Parameters used to send a typing notification.
Toggles a reaction for an existing message. All members of the chat will have visibility of the reaction.
Parameters used to toggle a reaction.
Unpins an existing message for a given recipient.
Parameters used to unpin an existing message.
Unregisters a message listener.
Parameters used to unregister a message listener.
Messaging management for the Secure Communications Service.
Each method on this interface takes an input which includes a Recipient parameter representing a "Chat" with either a Direct Chat, Channel or Group.