fyi.opensocial.createSpace
Create a space under the group with its access record and, unless index is false, an index entry. Requires space.create.
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.
index
booleanAdd the space to the group's index.
default: true
name
stringWhat the group calls it, kept in its index entry.
maxLength: 640maxGraphemes: 64
skey
string · record-keyOmit to generate a TID.
Output
application/jsonErrors
SpaceAlreadyExists
A space with this type and skey already exists.
ReservedSpace
The meta and members spaces can't be created or deleted.
UnknownRole
A grant names a role that doesn't exist.
InvalidScope
A grant isn't a space scope.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
rsvp.atmo.space.createSpace
procedureCreate a new space owned by the JWT issuer. The caller is added as an owner-perm member.
-
rsvp.atmo.space.admin.createSpace
procedureCreate a new space owned by the JWT issuer. The caller is added as an owner-perm member.
-
fyi.opensocial.deleteSpace
procedureDelete a group space and its index entry. Requires space.delete.
-
fyi.opensocial.updateSpace
procedureChange a space: its name in the group's index, and its access record, replaced whole. Requires space.configure.
-
town.muni.arbiter.createSpace
procedureCreate a new space on an arbiter.