# Organization Members

Organization Members settings allow administrators to manage who has access to your TeraSwitch organization and what they can do.

### Accessing Organization Members

1. Go to **Settings**
2. Select **Organization** scope
3. Click **Organization Members** tab

### Members List

The members table displays:

| Column       | Description                      |
| ------------ | -------------------------------- |
| Username     | Member's display name            |
| Email        | Login email address              |
| Account Role | Organization role (Admin/Member) |
| Auth Methods | Login methods enabled            |
| Projects     | Number of assigned projects      |
| Date Joined  | When member was added            |
| Actions      | Management options               |

#### Account Roles

| Role       | Permissions                                                   |
| ---------- | ------------------------------------------------------------- |
| **Admin**  | Full organization access, can manage members and all projects |
| **Member** | Access limited to assigned projects                           |

#### Authentication Methods

Members can authenticate via:

* **Email/Password**: Traditional login
* **Google**: Google OAuth sign-in

Badges show which methods each member has enabled.

### Managing Members

#### Viewing Project Access

Click the **Projects** link for any member to see:

* Which projects they can access
* Their role in each project
* Last activity

#### Changing Roles

1. Find the member
2. Click **Actions** dropdown
3. Select **Change Role**
4. Choose new role (Admin/Member)
5. Confirm change

#### Managing Project Access

1. Click **Actions** > **Manage Projects**
2. Add or remove project access
3. Set role per project
4. Save changes

#### Removing Members

1. Click **Actions** > **Remove from Organization**
2. Confirm removal

{% hint style="warning" %}
Removed members immediately lose access to all organization resources.
{% endhint %}

\## Inviting New Members

Organization Admins can invite new members:

1. Click **Invite Member** button
2. Enter the email address
3. Select initial role
4. Choose project access
5. Send invitation

The invitee receives an email to join the organization.

### Best Practices

#### Access Control

* Follow principle of least privilege
* Use Member role by default
* Grant Admin only when necessary
* Review access regularly

#### Project Organization

* Assign members to relevant projects only
* Use project roles for fine-grained control
* Remove access when no longer needed

#### Security

* Encourage 2FA for all members
* Monitor the audit history
* Review unusual activity
* Remove inactive members

### Audit Trail

All member management actions are logged:

* Member additions/removals
* Role changes
* Project access changes

See [Audit History](/account/audit-history.md) for details.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.teraswitch.com/account/organization-members.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
