# What are the Minimum CopyStorm Salesforce Permissions?

The minimum Salesforce backup permissions needed for CopyStorm to copy data from Salesforce to a database are:

* API Enabled
* View Setup and Configuration

Almost all of the time, the following permissions should be granted:

* View All Data — this permission bypasses sharing rules and often increases performance.
* Read Encrypted Data — this permissions returns the plain text value for encrypted fields.
* Query All Files — this permission allows files in private folders to be read.
* Knowledge User — this license allows draft knowledge articles to be read.

There are also several tables that have a restricted syntax, and will not be backed up unless the Salesforce user is an administrator. These tables include:

* NewsFeed
* EntitySubscription

If the source Salesforce instance uses Chatter, or has the Chatter setting “Enable Unlisted Groups” feature enabled, the following permissions should be granted:

* Manage Unlisted Groups — this permission bypasses Unlisted Groups access checks for Feed records.

In the scenario where “Forecasting” objects such as “ForecastingQuota” are desired to be backed up and optionally restored, the following user permission is required:

* Allow Forecasting — this permission grants a user the ability to access and utilize the forecasting features within Salesforce.

### A Wrong Assumption

Many people assume that a Salesforce Administrator automatically has permission to access all data. Wrong! Even some core Salesforce tables and fields are hidden from administrators by default. Fortunately, the [CopyStorm/Medic Permission Checker](https://learn.capstorm.com/reference/copystorm-medic/permission-checker) tool will find all tables and fields inaccessible for any Salesforce user with the permissions API Enabled and View Setup and Configuration.


---

# 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://learn.capstorm.com/frequently-asked-questions/installation/what-are-the-minimum-copystorm-salesforce-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.
