chat.bsky.convo

Conversations, messages, and reactions.

acceptConvo

Marks a conversation as accepted, so it is shown in the list of accepted convos instead on the request convos.

chat.bsky.convo.acceptConvo
addReaction

Adds an emoji reaction to a message.

chat.bsky.convo.addReaction
defs

Shared type definitions.

chat.bsky.convo.defs
deleteMessageForSelf

Marks a message as deleted for the viewer, so they won’t see that message in future enumerations.

chat.bsky.convo.deleteMessageForSelf
getConvo

Gets an existing conversation by its ID.

chat.bsky.convo.getConvo
getConvoAvailability

Check whether the requester and the other members can start a 1-1 chat.

chat.bsky.convo.getConvoAvailability
getConvoForMembers

Get or create a 1-1 conversation for the given members.

chat.bsky.convo.getConvoForMembers
getConvoMembers

Returns a paginated list of members from a conversation.

chat.bsky.convo.getConvoMembers
getLog

Get log.

chat.bsky.convo.getLog
getMessages

Returns a page of messages from a conversation.

chat.bsky.convo.getMessages
getUnreadCounts

Returns unread conversation counts for conversations that are unlocked, not muted, split by convo status.

chat.bsky.convo.getUnreadCounts
leaveConvo

Leaves a conversation (direct or group).

chat.bsky.convo.leaveConvo
listConvoRequests

Returns a page of incoming conversation requests for the user.

chat.bsky.convo.listConvoRequests
listConvos

Returns a page of conversations (direct or group) for the user.

chat.bsky.convo.listConvos
lockConvo

Locks a group convo so no more content (messages, reactions) can be added to it.

chat.bsky.convo.lockConvo
muteConvo

Mutes a conversation, preventing notifications related to it.

chat.bsky.convo.muteConvo
removeReaction

Removes an emoji reaction from a message.

chat.bsky.convo.removeReaction
sendMessage

Sends a message to a conversation.

chat.bsky.convo.sendMessage
sendMessageBatch

Sends a batch of messages to a conversation.

chat.bsky.convo.sendMessageBatch
unlockConvo

Unlocks a group convo so it is able to receive new content.

chat.bsky.convo.unlockConvo
unmuteConvo

Unmutes a conversation, allowing notifications related to it.

chat.bsky.convo.unmuteConvo
updateAllRead

Sets conversations from a user as read to the latest message, with filters.

chat.bsky.convo.updateAllRead
updateRead

Updates the read state of a conversation from, optionally specifying the last read message.

chat.bsky.convo.updateRead