# Direct permissions

These are permissions granted directly to this resource and that are relevant to this resource. These are edited exactly how you would expect.

## Permission states

<figure><img src="/files/3wDOqzIu1BENZjenRwYU" alt="Three permission states: Allow (green checkmark), Neutral (gray dot), and Deny (red X)"><figcaption><p>Permission States</p></figcaption></figure>

* **Allow (✔)** - grants the permission
* **Neutral (•)** - does not influence the permission. The principal either inherits it and it applies, or it does not
* **Deny (✖)** - denies the permission even if it's inherited. In Panomics, denies overturn allows

## Example use case

A team T could be granted read permissions for all analyses inside Project A. You can create a specific analysis as part of Project A, but grant team T "deny" for those read permissions. Now when team members from T navigate to the list of analyses in Project A, they cannot see your specific analysis.

{% hint style="info" %}
**Example - Hiding a sensitive analysis:** A team inherits read access to all Analyses in a Project. On one Analysis, set **Deny (✖)** on `read_analysis_*` to hide it from that team.
{% endhint %}

{% hint style="info" %}
**`admin` implies all actions** on this resource and its children.
{% endhint %}

<figure><img src="/files/tcUMim7it6HMoNL3V5nD" alt=""><figcaption><p>Deny Inherited Permissions</p></figcaption></figure>


---

# 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://documentation.panomics.bio/documentation/access-control/ui/direct.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.
