VibecapeDocs

Groups

Join a Group, understand membership states, roles, and administrator approval.

A Group is Vibecape's collaboration boundary. It contains members and multiple Spaces. “Organization” is not a separate entity.

Join from the App

In Settings → Vibecape Groups, Groups are organized under the account that owns the connection. Enter the Group URL and submit. The App shows the current state:

  • pending: the request is waiting for a server administrator;
  • joined: the request was approved and Spaces are available;
  • rejected: the request was rejected;
  • unavailable or signed out: the App cannot use the account session.

The screen shows the Group URL, not the Federation URL.

Roles

  • Owner: read, push, and create Spaces in the Group;
  • Editor: read and push existing Spaces;
  • Viewer: read and clone, but cannot push.

Owner is a Group role, not a Vibecape Server administrator. Creating Groups, approving requests, changing membership, transferring Owner, and archiving Groups are server administration actions.

Approve a request

Run these commands on the Vibecape Server host:

vibecape server group request list <group-id>
vibecape server group request approve <group-id> <user-id> --role editor
vibecape server group request reject <group-id> <user-id>

Approval operates directly on the Server database and does not depend on the administrator being signed in to Federation.

On this page