> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# sophos-central-policies

> Sophos Policies & Exclusions — endpoint policies, scanning exclusions, and allow/block lists

**Server path:** `/sophos-central-policies` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                          | Description               |
| --------------------------------------------------------------------------------------------- | ------------------------- |
| [`sophos-central-policies_add_allowed_item`](#sophos-central-policies_add_allowed_item)       | Add allowed item          |
| [`sophos-central-policies_add_blocked_item`](#sophos-central-policies_add_blocked_item)       | Add blocked item          |
| [`sophos-central-policies_add_exclusion`](#sophos-central-policies_add_exclusion)             | Add scanning exclusion    |
| [`sophos-central-policies_clone_policy`](#sophos-central-policies_clone_policy)               | Clone policy              |
| [`sophos-central-policies_create_policy`](#sophos-central-policies_create_policy)             | Create endpoint policy    |
| [`sophos-central-policies_delete_allowed_item`](#sophos-central-policies_delete_allowed_item) | Delete allowed item       |
| [`sophos-central-policies_delete_blocked_item`](#sophos-central-policies_delete_blocked_item) | Delete blocked item       |
| [`sophos-central-policies_delete_exclusion`](#sophos-central-policies_delete_exclusion)       | Delete scanning exclusion |
| [`sophos-central-policies_delete_policy`](#sophos-central-policies_delete_policy)             | Delete policy             |
| [`sophos-central-policies_get_policy`](#sophos-central-policies_get_policy)                   | Get policy details        |
| [`sophos-central-policies_list_allowed_items`](#sophos-central-policies_list_allowed_items)   | List allowed items        |
| [`sophos-central-policies_list_blocked_items`](#sophos-central-policies_list_blocked_items)   | List blocked items        |
| [`sophos-central-policies_list_exclusions`](#sophos-central-policies_list_exclusions)         | List scanning exclusions  |
| [`sophos-central-policies_list_policies`](#sophos-central-policies_list_policies)             | List endpoint policies    |
| [`sophos-central-policies_update_policy`](#sophos-central-policies_update_policy)             | Update policy             |

***

## sophos-central-policies\_add\_allowed\_item

Add allowed item

**Parameters:**

| Parameter          | Type   | Required | Default | Description                                                 |
| ------------------ | ------ | -------- | ------- | ----------------------------------------------------------- |
| `comment`          | string | No       | —       | The comment value                                           |
| `originEndpointId` | string | No       | —       | Endpoint where the item was detected                        |
| `properties`       | object | Yes      | —       | Item properties (sha256, path, fileName, certificateSigner) |
| `type`             | string | Yes      | —       | Item type                                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "originEndpointId": {
        "type": "string",
        "description": "Endpoint where the item was detected"
      },
      "properties": {
        "type": "object",
        "description": "Item properties (sha256, path, fileName, certificateSigner)"
      },
      "type": {
        "type": "string",
        "description": "Item type"
      }
    },
    "required": [
      "PCID",
      "properties",
      "type"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_add\_blocked\_item

Add blocked item

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                 |
| ------------ | ------ | -------- | ------- | ----------------------------------------------------------- |
| `comment`    | string | No       | —       | The comment value                                           |
| `properties` | object | Yes      | —       | Item properties (sha256, path, fileName, certificateSigner) |
| `type`       | string | Yes      | —       | Item type                                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "properties": {
        "type": "object",
        "description": "Item properties (sha256, path, fileName, certificateSigner)"
      },
      "type": {
        "type": "string",
        "description": "Item type"
      }
    },
    "required": [
      "PCID",
      "properties",
      "type"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_add\_exclusion

Add scanning exclusion

**Parameters:**

| Parameter     | Type   | Required | Default | Description                               |
| ------------- | ------ | -------- | ------- | ----------------------------------------- |
| `comment`     | string | No       | —       | The comment value                         |
| `description` | string | No       | —       | The description value                     |
| `scanMode`    | string | No       | —       | Scan mode to exclude from                 |
| `type`        | string | Yes      | —       | Exclusion type (e.g., path, process, web) |
| `value`       | string | Yes      | —       | Value to exclude                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "scanMode": {
        "type": "string",
        "description": "Scan mode to exclude from"
      },
      "type": {
        "type": "string",
        "description": "Exclusion type (e.g., path, process, web)"
      },
      "value": {
        "type": "string",
        "description": "Value to exclude"
      }
    },
    "required": [
      "PCID",
      "type",
      "value"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_clone\_policy

Clone policy

**Parameters:**

| Parameter  | Type   | Required | Default | Description                |
| ---------- | ------ | -------- | ------- | -------------------------- |
| `policyId` | string | Yes      | —       | Source policy ID           |
| `name`     | string | Yes      | —       | Name for the cloned policy |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "policyId": {
        "type": "string",
        "description": "Source policy ID"
      },
      "name": {
        "type": "string",
        "description": "Name for the cloned policy"
      }
    },
    "required": [
      "PCID",
      "policyId",
      "name"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_create\_policy

Create endpoint policy

**Parameters:**

| Parameter  | Type   | Required | Default | Description     |
| ---------- | ------ | -------- | ------- | --------------- |
| `name`     | string | Yes      | —       | Policy name     |
| `settings` | object | No       | —       | Policy settings |
| `type`     | string | Yes      | —       | Policy type     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "name": {
        "type": "string",
        "description": "Policy name"
      },
      "settings": {
        "type": "object",
        "description": "Policy settings"
      },
      "type": {
        "type": "string",
        "description": "Policy type"
      }
    },
    "required": [
      "PCID",
      "name",
      "type"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_delete\_allowed\_item

Delete allowed item

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `itemId`  | string | Yes      | —       | Item ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "itemId": {
        "type": "string",
        "description": "Item ID"
      }
    },
    "required": [
      "PCID",
      "itemId"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_delete\_blocked\_item

Delete blocked item

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `itemId`  | string | Yes      | —       | Item ID     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "itemId": {
        "type": "string",
        "description": "Item ID"
      }
    },
    "required": [
      "PCID",
      "itemId"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_delete\_exclusion

Delete scanning exclusion

**Parameters:**

| Parameter     | Type   | Required | Default | Description  |
| ------------- | ------ | -------- | ------- | ------------ |
| `exclusionId` | string | Yes      | —       | Exclusion ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "exclusionId": {
        "type": "string",
        "description": "Exclusion ID"
      }
    },
    "required": [
      "PCID",
      "exclusionId"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_delete\_policy

Delete policy

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `policyId` | string | Yes      | —       | Policy ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "policyId": {
        "type": "string",
        "description": "Policy ID"
      }
    },
    "required": [
      "PCID",
      "policyId"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_get\_policy

Get policy details

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `policyId` | string | Yes      | —       | Policy ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "policyId": {
        "type": "string",
        "description": "Policy ID"
      }
    },
    "required": [
      "PCID",
      "policyId"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_list\_allowed\_items

List allowed items

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `pageSize` | integer | No       | —       | Number of items per page |
| `page`     | integer | No       | —       | Page number              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "pageSize": {
        "type": "integer",
        "description": "Number of items per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_list\_blocked\_items

List blocked items

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `pageSize` | integer | No       | —       | Number of items per page |
| `page`     | integer | No       | —       | Page number              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "pageSize": {
        "type": "integer",
        "description": "Number of items per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_list\_exclusions

List scanning exclusions

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `pageSize` | integer | No       | —       | Number of items per page |
| `page`     | integer | No       | —       | Page number              |
| `type`     | string  | No       | —       | Filter by exclusion type |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "pageSize": {
        "type": "integer",
        "description": "Number of items per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      },
      "type": {
        "type": "string",
        "description": "Filter by exclusion type"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_list\_policies

List endpoint policies

**Parameters:**

| Parameter    | Type    | Required | Default | Description              |
| ------------ | ------- | -------- | ------- | ------------------------ |
| `pageSize`   | integer | No       | —       | Number of items per page |
| `page`       | integer | No       | —       | Page number              |
| `policyType` | string  | No       | —       | Filter by policy type    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "pageSize": {
        "type": "integer",
        "description": "Number of items per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      },
      "policyType": {
        "type": "string",
        "description": "Filter by policy type"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-policies\_update\_policy

Update policy

**Parameters:**

| Parameter  | Type    | Required | Default | Description                   |
| ---------- | ------- | -------- | ------- | ----------------------------- |
| `policyId` | string  | Yes      | —       | Policy ID                     |
| `enabled`  | boolean | No       | —       | Whether the policy is enabled |
| `name`     | string  | No       | —       | Updated policy name           |
| `priority` | integer | No       | —       | Policy priority               |
| `settings` | object  | No       | —       | Updated policy settings       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "policyId": {
        "type": "string",
        "description": "Policy ID"
      },
      "enabled": {
        "type": "boolean",
        "description": "Whether the policy is enabled"
      },
      "name": {
        "type": "string",
        "description": "Updated policy name"
      },
      "priority": {
        "type": "integer",
        "description": "Policy priority"
      },
      "settings": {
        "type": "object",
        "description": "Updated policy settings"
      }
    },
    "required": [
      "PCID",
      "policyId"
    ]
  }
  ```
</Expandable>
