---
title: Configure permissions in CMS for Business Foundation objects
slug: commerce-connect-15/docs/configure-permissions-in-cms-for-business-foundation-objects
docTags: 
createdAt: 2026-07-30T20:34:41.000Z
---

:::hint{type="info"}
**Note**
Permissions are set in Optimizely Content Management System (CMS).
:::

Go to **CMS Admin** > **Settings** > **Permissions for Functions**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/-TZDDBRLkzONfTb7lhGKt_fe8217776a8f2b70025158fd3d7540772e80bf7924b759e6ac6e21e2cc58a7e6-image.png)

Click the permission name to open the detail page. Click **Add User/Group** to set a user or group with this level of access, then click **Save Permissions for Function**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/7DcTrzkINW0jvlKcSLwH6_a42dc4869af1569fedbb1cd4a9323e169b1c1ffda4c702c9eb206cdb4ea98391-image.png)

A developer can set the following permissions for [Business Foundation](docId\:ODqrU9zSDlVJnBNuSjA9B) contacts and organizations:

- `businessfoundation:contact:list:permission` – View contact list. Only users with this permission can view the contact list.
- `businessfoundation:contact:edit:permission` – Edit contacts. Only users with this permission can edit a contact.
- `businessfoundation:contact:view:permission` – View contact details. Only users with this permission can view contact details.
- `businessfoundation:contact:create:permission` – Create contacts. Only users with this permission can see the Create Contact button and create a contact.
- `businessfoundation:contact:delete:permission` – Delete contacts. Only users with this permission can see the Delete button and delete contacts.
- `businessfoundation:organization:list:permission` – View organization list. Only users with this permission can view the organization list.
- `businessfoundation:organization:edit:permission` – Edit organizations. Only users with this permission can edit an organization.
- `businessfoundation:organization:view:permission` – View organization details. Only users with this permission can view organization details.
- `businessfoundation:organization:create:permission` – Create organizations. Only users with this permission can see the Create Organization button and create an organization.
- `businessfoundation:organization:delete:permission` – Delete organizations. Only users with this permission can see the Delete button and delete organizations.

### Restrict a request

Users who send a request without permission are restricted, and an unauthorized response displays.

![Screenshot of the unauthorized access response displayed when a user submits a request without the required permission.](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/2R9o2JKILDWPMz07TEZyX-20260723-164629.png)

### Enable or disable Permissions for Functions

Turn a permissions function on or off.

- Set `Enable` to `true` so admins can grant access to each user or group at the function level.
- Set `Enable` to `false` to keep the behavior the same and do not add a setting. This is set to `false` by default.

```json
"EPiServer": {
  "CMS": {
    "clientResource": {
      "Debug": "false"
    }
  },
  "CMSUI": {
    "Upload": { "FileSizeLimit": 2147483648 }
  },
  "Commerce": {
    "ODPJobOptions": {},
    "ApplicationOptions": {},
    "SearchOptions": {},
    "MetaDataOptions": {},
    "OrderOptions": {},
    "AdyenPaymentOptions": {},
    "Bolt": {},
    "OptiGPTOptions": {
      "OptiAIKey": "cZvqpt4CzzhyNXtgPb1TyjXW5YPmDSbYYO3GxiRMQQ4YvMMJ",
      "OptiAISecret": "rGgHdOL75rdiuPVFhKaK9AN8SKqZ5nMdjyseMUdh4buQAjr43dLbOcMYaCmi98S4",
      "OptiAIUrl": "https://dev.cg.optimizely.com/",
      "OptiAIDefaultModel": "gpt-35"
    },
    "PermissionOptions": {
      "Enable": true
    }
  }
}
```
