fyi.opensocial.deleteGroup
Delete the group: its account, its repo and its spaces on this host, and the host's own state about it. Irreversible. Requires group.configure, or, for a deactivated group, having held it when the group was switched off. Records members wrote into its spaces live on their own PDSes and are not touched. If no steward holds a recovery key, the group's did:plc is tombstoned too, since nobody could ever use it again; with one, the DID is left for its holders.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | opensocial.fyi |
| Indexed |
Procedure
procedure · POSTInput
application/jsonThe group DID. Every method is served by the group's host and authorized against that group's roles.
Output
application/jsontombstoned
booleanWhether the group's DID was ended in the directory.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
fyi.opensocial.deactivateGroup
procedureSwitch the group off: its account is deactivated on this host, so nothing can read its spaces or write as it. Reversible with activateGroup. Requires group.configure. The host remembers who held group.configure at this moment, because while the group is off its membership cannot be read.
-
fyi.opensocial.deleteSpace
procedureDelete a group space and its index entry. Requires space.delete.
-
fyi.opensocial.deleteRole
procedureRemove a role. Requires group.configure. Fails if any membership still holds it.
-
fyi.opensocial.leaveGroup
procedureLeave the group.
-
fyi.opensocial.revokeGroupToken
procedureRevoke one act-as session for the group DID. Requires group.configure.