---
schema_version: "1"
id: e68ccbb3e5dae77f7c2c5b508a3ed7505838daba7fee78c102c62c720a0a86d5
title: Grant Read Access to All Custom Settings
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/cs_grant_all_permissions.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.cs_grant_all_permissions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a6a8ddc793de6db2f8eda0f464b2e2bbd3f18024a03cc420e0a85f4558b4aad5
description: Admins with the Customize Application permission can grant API read access to all custom settings.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Grant Read Access to All Custom Settings

Admins with the Customize Application permission can grant API read access to all custom settings.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic and Lightning Experience.</td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: <strong>Group</strong>, <strong>Professional</strong>, <strong>Developer</strong>, <strong>Enterprise</strong>,
                <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Database.com</strong> Editions.
              </p>
              <p style="margin-bottom:0;">Packages aren’t
                available in <strong>Database.com</strong>.</p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d214808e87">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d214808e87 ">To grant access to custom settings:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d214808e87 ">Customize Application</td>

          </tr>
        </tbody>
      </table>

1. From Setup, enter Schema Settings in the Quick Find box, and make sure that the Restrict access to custom settings org permission is enabled.
2. Enter User Management Settings in the Quick Find box, and enable **Enhanced Profile User Interface**.
    
    This setting provides a uniform and streamlined interface, but isn’t a requirement for granting permissions.
3. Enter Profiles or Permission Sets in the Quick Find box.
4. Click the name of the profile or permission set that you want to edit.
5. Click **System permissions**.
6. Check the **View All Custom Settings** permission.
7. Click **Save**.