chat.bsky.moderation.defs
#convoView
A view of a conversation for moderation purposes. Unlike chat.bsky.convo.defs#convoView, it does not include viewer-specific data (such as muted, unreadCount, status, lastMessage, lastReaction), since the requester is a moderator and not a member of the conversation. The member list is not included; use chat.bsky.moderation.getConvoMembers to list members.
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| id | string | - | ✅ | - |
| rev | string | - | ✅ | - |
| kind | union of #directConvo #groupConvo | - | ❌ | - |
#directConvo
Data specific to a direct conversation, for moderation purposes.
#groupConvo
Data specific to a group conversation, for moderation purposes. Unlike chat.bsky.convo.defs#groupConvo, it does not include viewer-specific data (such as unreadJoinRequestCount), since the requester is a moderator and not a member of the conversation.
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| createdAt | string (datetime) | - | ✅ | - |
| joinLink | chat.bsky.group.defs#joinLinkView | - | ❌ | - |
| joinRequestCount | integer | - | ✅ | The total number of pending join requests for the group conversation. This information is only visible to the owner and to moderators. Capped at 21. |
| lockStatus | chat.bsky.convo.defs#convoLockStatus | - | ✅ | - |
| memberCount | integer | - | ✅ | The total number of members in the group conversation. |
| memberLimit | integer | - | ✅ | The maximum number of members allowed in the group conversation. |
| name | string | - | ✅ | The display name of the group conversation. |