# Access Permissions for Admin UI

You can control which Admin UI features are available to different users by assigning permissions to roles. This allows you to restrict access so users can only view (read) or modify (write) specific features.

## Default Roles

Two default roles are available:

* **`connectware-admin`** - Full access to all features and operations. Users with this role can view and modify everything.
* **`minimum-access`** - Limited access for users who only need to view specific information. See the full list of accessible features:

{% content-ref url="/pages/aSUfRVsmbQdwv5iFmk8P" %}
[Admin UI Pages Available to Minimum Access Users](/2-1-2/documentation/user-management/access-permissions-for-admin-ui/minimum-access-role-pages.md)
{% endcontent-ref %}

## Custom Permissions

You can create custom permission sets beyond the default roles. To do this, assign specific HTTP and MQTT paths to a role, then assign that role to your users.

For a complete reference of which permissions are needed for each Admin UI page and operation, see:

{% content-ref url="/pages/4WdHwHVtn4IRwPAcn5MP" %}
[Admin UI Permissions](/2-1-2/documentation/user-management/access-permissions-for-admin-ui/ui-access.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.cybus.io/2-1-2/documentation/user-management/access-permissions-for-admin-ui.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.
