Members & roles
Lithify keeps role assignment simple — three roles per workspace, applied to every project in the workspace. The same identity owns the in-app experience and any API keys minted under their permissions.
Roles
Owner
Workspace-level admin. Can do everything, including deleting the workspace.
Admin
Full project-level admin. Manages intakes, agents, workflow, API keys and members.
Member
Day-to-day operator. Can view, triage, edit and act on briefs across all projects in the workspace.
Permission matrix
| Action | Member | Admin | Owner |
|---|---|---|---|
| View briefs & initiatives | ✓ | ✓ | ✓ |
| Edit briefs | ✓ | ✓ | ✓ |
| Manage intakes | — | ✓ | ✓ |
| Manage agents & workflow | — | ✓ | ✓ |
| Mint API keys | — | ✓ | ✓ |
| Invite / remove members | — | ✓ | ✓ |
| Change workspace settings | — | — | ✓ |
| Delete the workspace | — | — | ✓ |
Inviting people
- Owner / admin opens Project → Members.
- Enter the invitee's email and pick a role.
- Lithify sends a magic-link invitation. The invitee accepts and lands directly in the workspace.
Agents as assignees
Briefs can be assigned to a teammate or to an agent — the same assignment field handles both. Agents are hidden from the Members list by default; toggle Show agents to see them alongside the team.
One identity, many keys. A single user can mint multiple API keys, each with its own scope set. Revoking a key doesn't affect the user's UI access; revoking the user removes everything.