Create Space
CreateSpace creates a space and makes the authenticated caller its first administrator.
Query Parameters
Optional. The ID to use for the space, which becomes the final segment of its resource name. If empty, a UUID v4 is generated. Must match ^a-zA-Z0-9?$.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Space is a collaboration boundary for placed memos.
Response Body
application/json
application/json
curl -X POST "https://example.com/api/spaces" \ -H "Content-Type: application/json" \ -d '{ "title": "string" }'{ "name": "string", "title": "string", "description": "string", "icon": { "emoji": "string", "lucide": "string" }, "currentUserRole": "ROLE_UNSPECIFIED", "memberCount": 0}Accept Space Invitation
AcceptSpaceInvitation accepts a pending invitation and creates a membership with the invited role. Only the invitee can accept it.
Create Space Invitation
CreateSpaceInvitation invites an existing active user to a space. Only a space administrator can invite. The invitee gets no space access until they accept.