> For the complete documentation index, see [llms.txt](https://docs.b2ihealthcare.com/snowray/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2ihealthcare.com/snowray/v2.11/reference/resources/access.md).

# Access management

Snowray provides different types of roles that define which user is allowed to see a specific resource or to perform certain actions.

Roles are tied to resources, meaning that users can have different types of permissions to different resources. For example, a user might be able to maintain a resource but has only read access to others.

{% hint style="info" %}
Resources only appear for users who are granted *Read* access to them.
{% endhint %}

A more detailed description of user role permissions can be found below.

### User Roles and Permissions

<table data-header-hidden><thead><tr><th width="122"></th><th width="156" align="center"></th><th width="155" align="center"></th><th width="155" align="center"></th><th width="155" align="center"></th></tr></thead><tbody><tr><td></td><td align="center"><strong>Reader</strong></td><td align="center"><strong>Writer</strong></td><td align="center"><strong>Maintainer</strong></td><td align="center"><strong>Owner</strong></td></tr><tr><td><strong>Browse</strong></td><td align="center">Browse shared resources</td><td align="center">Browse shared resources</td><td align="center">Browse shared resources</td><td align="center">Browse shared resources</td></tr><tr><td><strong>Export</strong></td><td align="center">Export shared resources in any format</td><td align="center">Export shared resources in any format</td><td align="center">Export shared resources in any format</td><td align="center">Export shared resources in any format</td></tr><tr><td><strong>Edit</strong></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center">Edit shared resource content</td><td align="center">Edit shared resource metadata and content</td><td align="center">Edit shared resource metadata and content</td></tr><tr><td><strong>Release</strong></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center">Publish releases</td><td align="center"><p>Publish </p><p>releases</p></td></tr><tr><td><strong>Delete/</strong><br><strong>Retire</strong></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center">Delete or retire resources</td><td align="center">Delete or retire resources</td></tr><tr><td><strong>Share</strong></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center">Manage access of resources</td><td align="center">Manage access of resources</td></tr><tr><td><strong>Transfer</strong></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center"><img src="https://2644161733-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnYnxbPtMuIDeL8O6cflh%2Fuploads%2F2Y12ZIb0rFLN2A3csYQw%2Fminus.svg?alt=media&amp;token=7d9163fe-4365-42e4-8e1e-c806669838c3" alt="" data-size="line"></td><td align="center">Transfer resource ownership</td></tr></tbody></table>

{% hint style="info" %}
When having multiple roles through Organization or Bundle access, the role with the higher accessibility feature will always be the one taken into consideration when trying to access a resource.
{% endhint %}

Maintainers can share resources, edit user roles, and revoke access to resources after visiting the ***Sharing*** tab of the selected resource. More can be found on these topics under the following pages:

{% content-ref url="/pages/-MjEhf9epLGp7erCI3FO" %}
[Sharing Resources](/snowray/v2.11/reference/resources/access/sharing-resources.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MjEhmMMNKFIFZo\_6wdk" %}
[Change Roles](/snowray/v2.11/reference/resources/access/change-roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MjEhshapSPo6dsAWsKZ" %}
[Revoke Access](/snowray/v2.11/reference/resources/access/revoke-access.md)
{% endcontent-ref %}
