EndpointOS

Teams

Shared workspaces, invitations and member roles.

All docs

Teams

Projects live inside a workspace. Every account gets a personal workspace on first sign-in. To collaborate, invite teammates into a shared workspace.

Workspaces

Click the workspace name in the dashboard header to open the switcher. Each workspace owns its own projects, resources, keys, logs, consumers, contracts, and webhooks. Switching workspaces does not move projects between them; that's a planned migration flow.

Inviting members

Open Members from the workspace switcher. Owners can invite by email; the recipient gets a single-use link valid for 7 days. They sign up (or sign in, if they already have an EndpointOS account with the same email) and join the workspace.

Roles

  • Owner. Invite and remove members, change roles, transfer ownership (planned), delete the workspace. Plus everything members can do.
  • Member. Create / edit / delete projects, resources, keys, consumers, contracts, webhooks. View logs and audit. Cannot manage workspace membership.

Limits on member management

  • The workspace creator cannot be removed or demoted from the members page.
  • The last remaining owner cannot remove themselves.
  • Invitations are SHA-256-hashed at rest; the plaintext is shown only at creation.
  • An invitation to ada@example.com can only be accepted by a session signed in as ada@example.com.

Previous: MFA

Teams · EndpointOS docs | EndpointOS