Home · Docs · Account + Billing · Organizations

Organizations

An org is a container for shared libraries, members, groups, and an audit log. Created on the Teams plan, run from the org page, separate from your personal library.

An organization in sweetdocs is the workspace shape for teams. It owns its own libraries, has a member list with roles, supports access groups, and tracks an audit log of everything that happens inside it. Personal libraries continue to exist alongside the org — you can belong to multiple orgs without losing your personal workspace.

A

Acme Engineering

12 members · 3 libraries · 4 groups
Libraries
  • Architecture12 members
  • Onboarding5 members
  • Design reviews3 members
Members
  • LLee VaniderstineOwner
  • SSam ParkAdmin
  • AAvery ChenMember
Groups
  • Engineering8 members
  • Design3 members
  • Leadership4 members

What an org is

In the database, an organization is a row in organizations:

FieldMeaning
idUUID
nameThe org’s display name
owner_idThe user who currently owns the org
sharing_modemembers, domain, or open — controls how invitations are allowed
domain_whitelistArray of email domains (for domain sharing mode)
created_atWhen it was created

The org is the container for team libraries, members, and groups.

Creating an org

The org page lives at /app/org/:id and is created during the Teams plan upgrade flow:

  1. Upgrade to Teams from Pricing or Plans
  2. The upgrade flow asks for a workspace name
  3. Sweetdocs creates the org row and adds you as Owner
  4. You’re redirected to the org’s page

An individual user can belong to multiple orgs simultaneously — useful when you consult or freelance with several teams. Each org’s libraries appear in the library switcher alongside your personal library.

What lives inside an org

ResourceNotes
LibrariesOne or more, each holding its own folder tree and documents — see Team libraries
MembersUsers who can access the org’s libraries, with roles — see Org members + roles
GroupsReusable membership sets for ACL grants — see Groups
InvitesPending email invitations (target_type = ‘org’ for org-level joins)
Audit logTimeline of every action by every member, scoped to this org — see Audit log

Sharing modes

The sharing_mode field controls how invitations are handled:

ModeBehavior
members (default)Only org Owners and Admins can invite. Each invite is per-person.
domainAnyone signing up with an email from a domain in domain_whitelist automatically joins as a Member — see Domain capture
openAnyone can request access (used rarely; mostly for very public communities)

Changing the sharing mode requires Owner or Admin access.

Plan requirement

Organizations are a Teams plan feature. Pro plans get one personal library and no orgs; Teams plans get one org with one or more libraries plus a per-seat billing model. See Plans for the full breakdown.

What’s not in v1

MissingNotes
Multiple orgs per Teams subscriptionOne org per subscription; multiple orgs require separate subscriptions
Org branding (custom logo, custom theme defaults)Not configurable in v1
Inter-org document linkingNot modeled — docs belong to one library in one org
Org-level Recycling Bin (separate from per-user bin)Not in v1 — the Recycling Bin is per-user, even for org content