Skip to main content
A Space is a community container — a named area where users can post entities, discuss in threads, and interact under configurable membership and permission rules. Spaces support hierarchical nesting, customizable read/post permissions, avatar and banner images, and an optional digest/newsletter webhook. The API returns three space shapes depending on context:
  • Space — the standard shape, returned when fetching a list of spaces.
  • SpaceDetailed — returned when fetching a single space by ID, shortId, or slug. A superset of Space with added permission and hierarchy context.
  • SpacePreview — a minimal snapshot, never returned as a standalone response. Only appears embedded inside SpaceDetailed as the shape of parentSpace and each item in childSpaces[].

Space

SpaceDetailed

Returned when fetching a single space by ID, shortId, or slug. Includes all Space fields plus the following:

SpacePreview

A minimal space shape used only as an embedded reference — never returned directly by any endpoint. Appears as SpaceDetailed.parentSpace (the space one level up) and inside SpaceDetailed.childSpaces[] (spaces one level down).

SpaceMemberPermissions

Included in SpaceDetailed.memberPermissions for authenticated users who are members.

Visibility

visibility is a distinct axis from readingPermission. Visibility governs whether the space object is listed and discoverable; reading permission governs who can read the content inside it. The two are fully independent — you can have a public space that only members can read, or an unlisted space that anyone can read once they have the link.
unlisted is not access control. It only affects discoverability — it does not restrict who can read the content inside the space. To gate content, use readingPermission.
Visibility can be set on create and update, and changes take effect immediately and are freely reversible in both directions. A member of a space always continues to see it in surfaces that list their own spaces (e.g. memberOf=true, user spaces, mutual spaces) regardless of its visibility.