Sign in

User & Organization Management

Guide to managing organizations, projects, members, roles, and access in Cosmos

user-guideusersorganizationsrolespermissionsprojects

Updated 2026-11-03

Verified 2026-11-03

Overview

Every resource in Cosmos, such as an agent, tool, app, or knowledge base, belongs to an organization. Access is controlled by roles: each member gets one or more roles that decide what they can see and do.

  • Organizations are isolated workspaces. Members of one organization cannot see another organization's data.
  • Projects group resources and members inside an organization, with their own roles.
  • Users can belong to several organizations, with different roles in each.
  • Roles bundle permissions. Cosmos provides shared roles and lets admins create custom ones.

Who manages what:

TaskWhoWhere
Members, roles, projects, and providers of your organizationOrganization adminsUser menu β†’ Manage Organization
Creating organizations and managing all usersPlatform administratorsAdmin Configurations β†’ Organizations and Users

Switching Organization and Project

Use the workspace selector in the header to switch organization or project. Your permissions update to match the selection, and lists such as Agents and Apps show only the selected project's resources.

Workspace selector in the header for switching organization and project

Managing Your Organization

Open the user menu at the bottom of the sidebar and choose Manage Organization. The dialog has these tabs: Overview, Members, Roles, Projects, Security, and Provider Configuration.

Overview

Shows the organization's name, description, logo, and status.

Organization overview with name, description, and status

Members

  1. Open Members and click Add Members.
  2. Search users by name or email. If the person has no Cosmos account yet, choose Add New User to create one.
  3. Select one or more roles. A role is required.
  4. Add the members.
Add members dialog with user search and role selection

A member's effective permissions are the combination of all their roles. You can change a member's roles or remove them from the organization from the members list. Removing a member does not delete their Cosmos account.

Changing a member's roles

Roles

The Roles tab shows two kinds of role:

RoleTypeWhat it allows
AdminShared, system managedFull access, including members, roles, settings, and all resources
ContributorShared, system managedCreate and manage agents, tools, apps, and knowledge bases, but not members or roles
ReaderShared, system managedView agents, tools, and apps without changing them
Custom rolesCreated by your adminsThe permissions you choose

Shared roles are read-only. To create a custom role:

  1. Click Add Role.
  2. Enter a Role name and Description.
  3. Select the permissions to include.
  4. Save.

To change a custom role, choose Edit role, update it, and click Save changes.

Add organization role with permission selection

Permissions are grouped by area, for example:

AreaExample permissions
Organizationorg_view, org_update, org_manage_users, org_manage_roles
Usersuser_create, user_view, user_list
Agentsagent_create, agent_view, agent_list, agent_update, agent_delete
Toolstool_create, tool_view, tool_update, tool_delete
Appsapp_create, app_view, app_update, app_delete
Knowledge basefile_create, file_view, file_update, file_delete
Observabilityview_metrics, view_logs, write_logs

Provider Configuration

Set the credentials your organization uses for model, speech, messaging, and other providers. See Bring Your Own Token.

Provider Configuration tab

Projects

Projects group agents, apps, and other resources for a team or initiative. Open Projects in Manage Organization and click Create Project to add one. Opening a project shows the tabs Overview, Members, Groups, Roles, Resources, and Agent access.

  • Members β€” assign project roles to organization members. You can search, filter by role, see each member's access, and remove members.
  • Roles β€” projects have shared roles, Viewer, Editor, and Project admin, which cannot be changed. Project admins can also create custom project roles.
  • Resources β€” attach agents and other resources to the project.

Each resource also has an ownership setting, Organization-shared or Project-only, chosen when you create it.

Project roleWhat it allows
ViewerView project resources and run agents
EditorView, create, and update project resources, but not membership or roles
Project adminFull project management, including members, roles, and resources

πŸ’‘ The shared project roles can run any agent attached to the project by default. A custom project role can run agents only if that permission was included when the role was created.

Agent access

The Agent access tab shows, for each attached agent, the members who are exceptions to the default: people whose access was individually restricted, or who were individually granted access their role would not give them. Turn on Exceptions only to focus on those cases.

Select an agent to see every member with Can run, the reason, and any Individual grants, Restrictions, or Managed source. From there you can:

  • Revoke a member's access to one agent, even if their role allows it. This does not change their role or membership.
  • Grant access to a member whose role does not include it.
Agent access detail showing each member's access and reason

⚠️ Some access comes from another system or from administrator rights. These entries are labeled with their source and are read-only here. Change them at their source.

Check access

Check access answers "can this person run this agent right now?" without changing anything. Pick an organization user, including someone who is not yet a project member, and an agent attached to the project. Cosmos shows whether access is allowed or blocked, and why: missing membership, a role without run permission, an individual restriction, managed access, or administrator rights.

Check access with person and agent selectors and the result

Advanced matrix

Open Advanced matrix from Agent access to see every member against every attached agent in one grid. Use it for bulk review. Changes are staged and applied together.

Platform Administration

These pages are for platform administrators and appear under Admin Configurations in the sidebar.

Organizations

  1. Open Organizations and click Add Organization.
  2. Enter the name and description, and optionally upload a logo (PNG, JPG, or GIF, up to 250 Γ— 250 pixels and 150 KB).
  3. Save. The organization is created as active.
Add Organization dialog with name, description, and logo

Each organization card opens Overview, Members, Roles, and Provider Configuration. When you edit an organization, the name cannot be changed. Turn off Active to suspend access for all members without deleting data, and turn it on again to restore access.

Users

The User Management page lists all users.

  • Add User β€” create one user.
  • Bulk Create β€” upload an .xlsx file to create many users. Download the template, fill in one user per row, and upload it. Files over 5 MB are rejected. If any row fails, you get an error workbook with a message per row and success and failure counts.
  • Reset MFA β€” reset a user's two-step verification.
  • Super Admin β€” marks users with platform administrator rights.

Account Security

Every user can open Account security from the user menu to turn on two-step verification. With it on, you enter a code sent to your email when you sign in.

Tips & Best Practices

  • Grant the least access needed. Start people as Reader and raise their role when needed.
  • Use custom roles for specialist teams, such as a role with only tool and knowledge base permissions.
  • Use projects to separate teams' resources inside one organization.
  • Review membership regularly and remove people who no longer need access.
  • Configure providers early, before building agents that depend on them.
  • Use Check access before changing roles when someone reports they cannot run an agent.

Next Steps

TopicLink
Build your first toolAPI Tools Β· Database Tools
Create and deploy agentsAgents
Publish agents as appsApps
Configure provider keysBring Your Own Token
Platform overviewGetting Started