> For the complete documentation index, see [llms.txt](https://help.felt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.felt.com/administration/felt-permissions.md).

# Permissions

## Introduction to permissions

Anyone invited to a Felt workspace is considered a member of that workspace. Every member has a **license** (set at the workspace level) and a **permission role** on each project, map, or data source they have access to. For details on the license model, see [Licenses](/administration/licenses.md).

Felt permissions can be broken out into the following categories:

* **Workspace settings:** Managing the workspace, members, and billing
* **Project-level settings:** Creating and managing projects and folders
* **Map settings:** Viewing and editing map content
* **Map management:** Managing map access and permissions
* **Data source settings:** Managing access to and contents of Felt Servers, Cloud sources, and Raster infrastructure sources

This page outlines which license has access to permissions according to these categories.

#### Key things to know

* Only members with a full seat can be granted Admin access. Admins have full access to workspace settings, billing, and managing members.
* There must be at least one Admin in the account at all times.
* You can rotate or swap licenses across members in the workspace when [managing members](http://felt.com/maps/latest/members).
* Some permissions (marked *enterprise* below) require features that are only available on Enterprise plans.

#### Licenses vs permissions

The license sets the *ceiling* on what a member can do in the workspace. Permissions determine what they can do on a specific project, map, or data source.

In the [members page](http://felt.com/maps/latest/members), licenses are managed in the far-right column. This column counts toward the seat allotment in your plan. Admin access is granted via this drop-down menu as well.

<figure><img src="/files/7kEWRc8dKl6lsdHqpsWC" alt="" width="237"><figcaption></figcaption></figure>

Permissions are managed separately and can be specific to a **project**, a **map**, or a **data source** in the Workspace. For example: a full-seat member of the workspace can have Contribute permission on specific projects, View permission on specific maps, and Source admin / Edit / View on specific Felt Servers, Cloud sources, or Raster infrastructure sources.

<figure><img src="/files/aot6tnJUawBBXDBvSriE" alt="" width="375"><figcaption></figcaption></figure>

***

## Workspace-level permissions

The permission tables below describe what each **permission role** (View, Contribute, Edit, Admin) can do at the workspace, project, map, and data source level. A full seat can be granted any permission role; a viewer is capped at View.

<table><thead><tr><th width="259.6640625">Permission</th><th>View</th><th>Contribute</th><th>Edit</th><th>Admin</th></tr></thead><tbody><tr><td>Leave workspace</td><td>✅</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Create a Felt Server</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Connect a Cloud or Raster source</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Publish to a Felt Server (where granted Edit+)</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Create projects</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Create/remove API tokens</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>See layer limit warnings</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>See payment failure warnings</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Delete workspace</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Rename workspace</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Invite members</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Remove members</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Adjust member permissions</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Manage billing/payments</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>View usage dashboard</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr></tbody></table>

{% hint style="info" %}
Whether a member can *see* a particular data source in the library is governed per-source, not at the workspace level. See [Data source-level permissions](#data-source-level-permissions) below.
{% endhint %}

## Project-level permissions

Assumes project access is granted.

<table><thead><tr><th width="259.98046875">Permission</th><th>View</th><th>Contribute</th><th>Edit</th><th>Admin</th></tr></thead><tbody><tr><td>View maps in project</td><td>✅</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Create maps</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Delete maps</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Move maps in/out of project</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Create/rename/delete folders</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Invite or remove non-admin members</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Adjust non-admin member permissions</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Rename the project</td><td>❌</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Invite or remove project admins</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Change project visibility</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Change the workspace-default access</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Delete the project</td><td>❌</td><td>❌</td><td>❌</td><td>✅</td></tr></tbody></table>

## Map-level permissions

<table><thead><tr><th width="260.33984375">Map viewing permissions</th><th>View</th><th>Contribute</th><th>Edit</th></tr></thead><tbody><tr><td>Read comments</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Post comments<br><em>(requires full seat)</em></td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Search</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>See live presence</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>See live cursors</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>View maps</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>View table</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Toggle legend layers (for self)</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Attach photos to comments</td><td>❌</td><td>✅</td><td>✅</td></tr></tbody></table>

{% hint style="info" %}
The columns above describe what each permission level can do. **Viewer-license members** (without a full seat) are capped at View — they can read maps and read comments, but cannot post comments or edit.
{% endhint %}

<table><thead><tr><th width="259.7890625">Map editing &#x26; data management</th><th>View</th><th>Contribute</th><th>Edit</th></tr></thead><tbody><tr><td>Add/edit annotations</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Add images as annotations</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Attach photos to annotations</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Add/edit/delete data in layers</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Attach photos to features</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Create new layers from scratch</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Connect to data sources<br><em>(Cloud Sources are Enterprise)</em></td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Delete map</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Delete layers</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Duplicate map</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Export data</td><td><em>*See note</em></td><td><em>*See note</em></td><td>✅</td></tr><tr><td>Publish to a Felt Server<br><em>(requires Edit or Source admin on the server)</em></td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Rename map</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Set default layer visibility</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Spatial analysis</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Upload data</td><td>❌</td><td>❌</td><td>✅</td></tr></tbody></table>

{% hint style="info" %}
\*Note: By default, members with View or Contribute permission cannot export data from a map. They can export if the setting is enabled by an editor or admin in the [map settings](/dashboards-and-apps/map-settings.md#viewer-permissions).
{% endhint %}

## Map management

<table><thead><tr><th width="259.6796875">Permission</th><th>View</th><th>Contribute</th><th>Edit</th></tr></thead><tbody><tr><td>Adjust individual permissions</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Adjust public access settings</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Configure viewer permissions</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Invite members to map</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Remove individuals from map</td><td>❌</td><td>❌</td><td>✅</td></tr></tbody></table>

## Data source-level permissions

Felt Servers, Cloud sources, and Raster infrastructure sources have their own permissions, separate from the workspace license. A member's role on a specific source is assigned via the **Share** dialog on that source — see [Sharing a data source](/sharing-and-collaboration/sharing-a-data-source.md) for the sharing workflow. The three roles are **Source admin**, **Edit**, and **View**.

{% hint style="info" %}
The Global Library is visible to every workspace and has no per-source permissions.
{% endhint %}

<table><thead><tr><th width="300">Permission</th><th>View</th><th>Edit</th><th>Source admin</th></tr></thead><tbody><tr><td>See layers from this source on a map</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>See the source in the library</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Add a layer to a map</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Create folders in a Felt Server</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Publish a layer to a Felt Server</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Invite or remove non-admin members</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Edit connection details</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Delete or rename the source</td><td>❌</td><td>✅</td><td>✅</td></tr><tr><td>Invite or remove Source admins</td><td>❌</td><td>❌</td><td>✅</td></tr><tr><td>Change the workspace-default access</td><td>❌</td><td>❌</td><td>✅</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://help.felt.com/administration/felt-permissions.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.
