# User roles

UMA has six different user roles that have different permissions.

Please use the matrix below to understand the permissions for each user role.

* <mark style="color:blue;">**C**</mark>reate
* <mark style="color:blue;">**R**</mark>ead
* <mark style="color:blue;">**U**</mark>pdate
* <mark style="color:blue;">**D**</mark>elete

<table data-full-width="true"><thead><tr><th width="157">Entity / Feature</th><th>Admin</th><th>Building Admin</th><th>Advanced Manager</th><th>Manager</th><th>Hidden User</th><th>User</th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Company Settings</strong></mark></td><td>RU</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Integrations</strong></mark></td><td>RU</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Building Settings</strong></mark></td><td>RU</td><td>RU (assigned buildings only)</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Buildings</strong></mark></td><td>CRUD</td><td>RUD (assigned buildings only)</td><td>R</td><td>R</td><td>R</td><td>R</td></tr><tr><td><mark style="color:blue;"><strong>Floors</strong></mark></td><td>CRUD</td><td>CRUD (assigned buildings only)</td><td>R</td><td>R</td><td>R</td><td>R</td></tr><tr><td><mark style="color:blue;"><strong>Floor Maps</strong></mark></td><td>RU</td><td>RU (assigned buildings only)</td><td>R</td><td>R</td><td>R</td><td>R</td></tr><tr><td><mark style="color:blue;"><strong>Resources</strong></mark></td><td>CRUD</td><td>CRUD (assigned buildings only)</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Devices</strong></mark></td><td>CRUD</td><td>CRUD (assigned buildings only)</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Neighbourhoods</strong></mark></td><td>CRUD</td><td>CRUD (assigned buildings only)</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Users</strong></mark></td><td>CRUD</td><td>CRUD (only roles equal or below Advanced Manager)</td><td>CRUD (only roles equal or below Advanced Manager)</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Teams</strong></mark></td><td>CRUD</td><td>CRUD</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Analytics &#x26; Insights</strong></mark></td><td>R</td><td>R (assigned buildings only)</td><td>Booking Report and Contact Tracing Report</td><td>Booking Report and Contact Tracing Report</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Analytics Pro ✨ Read*</strong></mark></td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td><td>R</td></tr><tr><td><mark style="color:blue;"><strong>Analytics Pro ✨ Read/Write*</strong></mark></td><td>CRUD</td><td>CRUD</td><td>CRUD</td><td>CRUD</td><td>CRUD</td><td>CRUD</td></tr><tr><td><mark style="color:blue;"><strong>Visits</strong></mark></td><td>CRUD</td><td>CRUD</td><td>CRUD</td><td>CRUD (their own visits)</td><td>CRUD (their own visits)</td><td>CRUD (their own visits)</td></tr><tr><td><mark style="color:blue;"><strong>Visitor Reports</strong></mark></td><td>R</td><td>R</td><td>x</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;"><strong>Manage Requests</strong></mark></td><td>Approvers only</td><td>Approvers only</td><td>Approvers only</td><td>Approvers only</td><td>Approvers only</td><td>Approvers only</td></tr><tr><td><mark style="color:blue;"><strong>'On Behalf of' Meeting Room Bookings</strong></mark></td><td>CRUD (except Hidden User)</td><td>CRUD (except Hidden User)</td><td>CRUD (except Hidden User)</td><td>x</td><td>x</td><td>x</td></tr><tr><td><mark style="color:blue;">'<strong>On Behalf of' Desk, Parking and Other Bookings</strong></mark></td><td>CRUD (except Hidden User)</td><td>CRUD (except Hidden User)</td><td>CRUD (except Hidden User)</td><td>CRUD (except Hidden User)</td><td>x</td><td>x</td></tr></tbody></table>

{% hint style="warning" %}
\*requires a separate licence
{% endhint %}


---

# 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://support.meetuma.ai/uma-knowledgebase/getting-started/users/user-roles.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.
