Opens a SSE event stream. The various Event Types are listed below.
Delete a group. If the group has already been deleted, no error is reported.
Send a message to a User or Group. The parameters to be included either on the JSON object or the POST body itself. If no recipient is found, a new account is created and the message is sent to the associated email or phone number if available.
Recalls the message with the following message token. If the message was already recalled, no error is reported.
Retrieves the attachment from the message. Currently we only support one attachment per message. if found. It returns the attached file.
Forward the message to the following User or Group.
Update the status of a message or several messages.
Notify a recipient that a particular User is typing in a conversation.
Notify a recipient that the User is no longer typing in a conversation. The recipient is either another User or Group using address encoding.
Clears the metadata for a User or Group based on address encoding.
Get the metadata for a User or Group based on address encoding.
Adds metadata for a User or Group based on address encoding
Get the recent conversation list for a user. As new messages are sent and received, the roster is updated with those conversations.
Remove a conversation from the recent conversation list. For conversations that are with another User, all messages are deleted. For conversations with a group, the User leaves the group and is no longer receives subsequent group messages.