Skip to main content

chat.bsky.group.defs

#linkEnabledStatus​

PropertyTypeKnown ValuesRequiredDescription
linkEnabledStatusstringenabled
disabled
❌-

#joinRule​

PropertyTypeKnown ValuesRequiredDescription
joinRulestringanyone
followedByOwner
❌-

#joinLinkView​

Join link view to be used within a group view, so the convo is surrounding, not specified inside this view.

PropertyTypeKnown ValuesRequiredDescription
codestring-✅-
enabledStatus#linkEnabledStatus-✅-
requireApprovalboolean-✅-
joinRule#joinRule-✅-
createdAtstring (datetime)-✅-

#joinLinkPreviewView​

Preview that can be shown in feeds, including to unauthenticated viewers.

PropertyTypeKnown ValuesRequiredDescription
convoIdstring-✅-
codestring-✅-
namestring-✅-
ownerchat.bsky.actor.defs#profileViewBasic-✅-
memberCountinteger-✅-
memberLimitinteger-✅-
requireApprovalboolean-✅-
joinRule#joinRule-✅-
convochat.bsky.convo.defs#convoView-❌-
viewer#joinLinkViewerState-❌-

#disabledJoinLinkPreviewView​

Preview for a disabled join link. Carries only the code so clients can correlate with the input and render a disabled state.

PropertyTypeKnown ValuesRequiredDescription
codestring-✅-

#invalidJoinLinkPreviewView​

Preview for a join link code that does not map to an existing link. Carries only the code so clients can correlate with the input and render an invalid state.

PropertyTypeKnown ValuesRequiredDescription
codestring-✅-

#joinLinkViewerState​

PropertyTypeKnown ValuesRequiredDescription
requestedAtstring (datetime)-❌-

#joinRequestView​

A join request from the perspective of the group owner.

PropertyTypeKnown ValuesRequiredDescription
convoIdstring-✅-
requestedBychat.bsky.actor.defs#profileViewBasic-✅-
requestedAtstring (datetime)-✅-

#joinRequestConvoView​

A join request from the perspective of the requester, including enough group context to render the request in a list (e.g. group name, owner, member count).

PropertyTypeKnown ValuesRequiredDescription
convoIdstring-✅-
namestring-✅-
ownerchat.bsky.actor.defs#profileViewBasic-✅-
memberCountinteger-✅-
memberLimitinteger-✅-
viewer#joinLinkViewerState-✅-