social.colibri.beta.community.approveApplication
Approves a pending application, admitting the subject as a member.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | community.beta.colibri.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonOutput
application/jsonThe newly admitted member.
Errors
AuthRequired
The request is missing, malformed, or unverifiable service auth.
Forbidden
The caller lacks the approval.manage permission.
CommunityNotFound
No community exists at the given DID.
ApplicationNotFound
No pending application exists for the subject in this community.
AlreadyMember
The subject already holds a member record in this community.
CredentialsUnavailable
The AppView cannot act as the community because its stored credentials are missing or unusable.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Approves a pending membership application, minting the member record.
-
social.colibri.beta.community.join
procedureAdmits the requesting user to a community. Joining is an AppView procedure rather than a record the user writes, because admission is what makes the community's spaces readable to them.
-
Hides a pending application from the active queue without refusing it. This is an AppView-local change and is never written to the community's repo.
-
Restores a dismissed application to the active queue. This is an AppView-local change and is never written to the community's repo.
-
social.colibri.beta.community.adopt
procedureAdopts an existing account as a community: this AppView takes custody of its credentials, creates the four community spaces on whichever PDS already hosts it, and seeds the same starter layout social.colibri.beta.community.create does. The account keeps its own DID, handle and PDS, and the caller becomes its owner. Use this instead of community.create to bring your own DID.