fyi.opensocial.requestJoin

Ask to join a group, optionally redeeming an invitation. An invite the group has sent the caller, neither taken back nor past its expiresAt, admits them at once, whatever the group's join policy, with the group's default roles; one named that is not such an invite is refused. Unnamed, a waiting invite is redeemed all the same. No role required; authenticated as the requester.

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed

What's different

same NSID · two revisions from the same publisher
opensocial.fyi · namespace authority
opensocial.fyi · namespace authority
8 changes, 2 breaking

Some records or requests that were valid against the base schema aren't valid against this one, so update the code that writes and reads them before relying on it.

Procedure · input

#main
Changed

message

breaking

Gained a maximum grapheme count limit.

maxGraphemes: 2000
Changed

message

breaking

Gained a maximum length limit.

maxLength: 20000

Procedure · output

#main
Added

membership

compatible

New optional property.

ref com.atproto.repo.strongRef
Added

request

compatible

New optional property.

ref fyi.opensocial.defs#joinRequest

Procedure · errors

#main
Added

GroupNotFound

compatible

New error.

GroupNotFound
Added

InvalidInvite

compatible

New error.

InvalidInvite
Added

JoinClosed

compatible

New error.

JoinClosed
Removed

InviteRequired

compatible

Error removed.

InviteRequired
3 properties and 1 error unchanged Open the full schema diff →