rsvp.atmo.space.admin.createSpace

Create a new space owned by the JWT issuer. The caller is added as an owner-perm member.

Repository @atmo.rsvp did:plc:b63bmauox6z5rbibwrhxrdnw namespace authority
Details · procedure
Kindprocedure
Authorityadmin.space.atmo.rsvp
Indexed

Procedure

procedure · POST

Input

application/json

appPolicyRef

string · at-uri

key

string

Space key. Auto-generated (TID) if omitted.

memberListRef

string · at-uri

type

string · nsid

Space type NSID. Defaults to the service's configured type.

Output

application/json

space

requiredref

Errors

AlreadyExists

No description in schema.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Create a new space owned by the JWT issuer. The caller is added as an owner-perm member.

  • Create a space under the group with its access record and, unless index is false, an index entry. Requires space.create.

  • Create a new space on an arbiter.

  • Create HappyProto's admin and customers spaces, member-only, keeping either that already exists, and add each of staff to the admin space with write access, skipping existing members. Each space is looked up at the uri its script variable (HAPPYPROTO_ADMIN_SPACE, HAPPYPROTO_CUSTOMERS_SPACE) names, or, unset, under HAPPYPROTO_DID. A space created here has a DID of its own, and the uri answered is the one to set its variable to. Idempotent once the variables are set: a second call creates nothing

  • Add a member to a space. Caller must be the space owner.