social.grain.unspecced.createGroup
Start a group on Grain's group host. The host creates the group with the viewer as its founder and hands Grain its own session on it (fyi.opensocial.provisionGroup); Grain then gives the group its pool and its Grain profile. The viewer never leaves Grain.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | unspecced.grain.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsondescription
stringmaxLength: 3000maxGraphemes: 300
maxLength: 640maxGraphemes: 64
The first label of the group's handle, 3 to 18 characters; the host supplies its domain.
minLength: 3maxLength: 18
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
fyi.opensocial.createGroup
procedureHost-level: create a new group on this host. Authenticated as the founder (service auth from their PDS). The founder and any listed stewards become its first admins. Mints the group DID, creates the meta and members spaces, writes the bootstrap records and, for a discoverable group, a declaration. Modality spaces are left to the apps that use them (createSpace).
-
app.blebbit.authr.group.createGroup
procedurecreate a group
-
The group host this Grain creates groups on, and the domain a new group's handle ends in. Absent when this Grain creates none.
-
fyi.opensocial.provisionGroup
procedureHost-level: an app creates a group for a person and gets its own OAuth session on it. Authenticated twice: the person asking, by service auth from their PDS (they become the founder), and the app, by OAuth client authentication in the body (a client assertion for a confidential client) with a DPoP proof in the `DPoP` header, exactly as at the token endpoint. The app must be one this host provisions for. Returns the group and a token response bound to the proof's key, issued to the app's client i
-
chat.bsky.group.createGroup
procedureCreates a group convo, specifying the members to be added to it. Unlike getConvoForMembers, this isn't idempotent. It will create new groups even if the membership is identical to pre-existing groups. Will create 'request' membership for all members, except the owner who is 'accepted'.