# Roles in Permissions

To limit access to data you can create different teams like Customer Support which has access to Tickets, or Sales Team have access to customers, orders, etc. You can create multiple teams with different Roles (**Administrator**, **Editor,** or **Read-only**).

{% embed url="<https://www.youtube.com/watch?v=lUv_wfNfKR8&ab_channel=JetAdmin>" %}

### Create a new team

Navigate to the Teams tab to create a new Team.

1. Click on the **Profile**
2. Go to the `Users and Teams` tab
3. Go to the `Teams Tab`
4. Click on the `Add Team` icon
5. Click on the `Create` button
6. Click on the `Save Team` button

{% @arcade/embed flowId="8HeIEyKti3CsPpmNaaho" url="<https://app.arcade.software/share/8HeIEyKti3CsPpmNaaho>" %}

### Team-based Permissions

Team Permissions are classified in two ways: **Project Permissions** and **Page Permissions**.

### Project Permissions

| Name                    | Description                                              |
| ----------------------- | -------------------------------------------------------- |
| Settings                | Permission to edit project settings                      |
| Billing                 | Permission to view billing information and make payments |
| Members and Teams       | Permission to share your app and create & manage teams   |
| Interface Customization | Permission to customize the app interface                |

### Page Permissions

You can provide access roles for each page: **Full Access**, **Read-only**, **Custom Access**, **No Access**:

![](/files/-MjjHrUxgvDuSISfMCxN)

Allowing users to add, edit & delete records can be very powerful, but sometimes you want to restrict this to only certain Pages or certain Teams/Users. With conditional add, edit & delete you can do this:

{% content-ref url="/pages/-MijmWxjo7nF2lWpW4vW" %}
[Conditional read, add, edit & delete](/user-guide/components-visibility/conditional-add-edit-and-delete.md)
{% endcontent-ref %}


---

# 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.jetadmin.io/user-guide/security-and-privacy/create-and-manage-a-team.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.
