Overview
Users need the ability to manage their organization directly, independent of agent membership:
- Invite members to the organization
- Remove members from the organization
- Rename the organization
Use cases
- An org admin wants to add a new user to the organization before assigning them to any agent
- An org admin wants to remove a user from the organization
- An org admin wants to update the organization name after initial setup
Proposed changes
Invite member to organization
- Add an organization settings page (or section) with a member invite form
- Calls
organization.inviteMember with the target email and role
- Distinct from agent-level member management
Remove member from organization
- Show a list of current org members with a remove action
- Calls
organization.removeMember with the member ID or email
- Should not be available for the last owner
Rename organization
- Add an editable organization name field in organization settings
- Calls
organization.update (or equivalent) with the new name
Out of scope
- Per-agent member management (tracked separately)
Overview
Users need the ability to manage their organization directly, independent of agent membership:
Use cases
Proposed changes
Invite member to organization
organization.inviteMemberwith the target email and roleRemove member from organization
organization.removeMemberwith the member ID or emailRename organization
organization.update(or equivalent) with the new nameOut of scope