# Role-based access guide

This guide explains how to manage team roles within the platform to control access and permissions effectively.

## Understanding user roles

Roles determine the level of access and permissions users have within the platform.

| Role   | Permissions                                               |
| ------ | --------------------------------------------------------- |
| Owner  | Manage all users                                          |
| Admin  | Add/remove users, resend invites                          |
| Member | Access platform resources (no administrative permissions) |

Only `Owners` and `Admins` can access the Settings section.

### Managing users

#### Inviting new users

1. Go to Settings > Members.
2. Click Invite Member.
3. Enter the user’s email address and assign their role (Owner, Admin, or Member).
4. Click Send Invite – the user will receive an invite email.

#### Viewing and editing users

* In the Members tab, view each member’s invite date, role, and status (Active, Pending).
* To change a user’s role, select their name, modify their role, and save the changes.

{% hint style="info" %}
To **update** a user’s email address, you must remove them and send a new invitation with the correct email.=
{% endhint %}

### Frequently Asked Questions

#### Who can access the Settings section?

Only `Owners` and `Admins` can access the Settings section to manage users. Users can only manage other users who have lower-access levels.

#### What happens if an invitation is not accepted?

* Invitation links expire after 10 days.
* If expired, you can resend the invite from the Users tab.

#### Can I limit the number of users my team invites?

There is currently no limit on the number of users an Owner or Admin can invite.

#### Can I edit a user’s email address?

No, you must delete the user and send a new invitation with the correct email.


---

# 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://learn.spexi.com/spexi-world/administration/role-based-access-guide.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.
