> ## 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-endpoints

> Sophos Endpoint Protection — manage endpoints, endpoint groups, scans, isolation, and tamper protection

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

## Tools

| Tool                                                                                                                | Description                   |
| ------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| [`sophos-central-endpoints_add_endpoints_to_group`](#sophos-central-endpoints_add_endpoints_to_group)               | Add endpoints to group        |
| [`sophos-central-endpoints_create_endpoint_group`](#sophos-central-endpoints_create_endpoint_group)                 | Create endpoint group         |
| [`sophos-central-endpoints_delete_endpoint`](#sophos-central-endpoints_delete_endpoint)                             | Delete endpoint               |
| [`sophos-central-endpoints_delete_endpoint_group`](#sophos-central-endpoints_delete_endpoint_group)                 | Delete endpoint group         |
| [`sophos-central-endpoints_get_endpoint`](#sophos-central-endpoints_get_endpoint)                                   | Get endpoint details          |
| [`sophos-central-endpoints_get_endpoint_group`](#sophos-central-endpoints_get_endpoint_group)                       | Get endpoint group            |
| [`sophos-central-endpoints_get_endpoint_isolation_status`](#sophos-central-endpoints_get_endpoint_isolation_status) | Get endpoint isolation status |
| [`sophos-central-endpoints_get_tamper_protection`](#sophos-central-endpoints_get_tamper_protection)                 | Get tamper protection status  |
| [`sophos-central-endpoints_isolate_endpoint`](#sophos-central-endpoints_isolate_endpoint)                           | Isolate or release endpoint   |
| [`sophos-central-endpoints_list_endpoint_groups`](#sophos-central-endpoints_list_endpoint_groups)                   | List endpoint groups          |
| [`sophos-central-endpoints_list_endpoints`](#sophos-central-endpoints_list_endpoints)                               | List endpoints                |
| [`sophos-central-endpoints_remove_endpoint_from_group`](#sophos-central-endpoints_remove_endpoint_from_group)       | Remove endpoint from group    |
| [`sophos-central-endpoints_scan_endpoint`](#sophos-central-endpoints_scan_endpoint)                                 | Trigger endpoint scan         |
| [`sophos-central-endpoints_toggle_tamper_protection`](#sophos-central-endpoints_toggle_tamper_protection)           | Toggle tamper protection      |
| [`sophos-central-endpoints_trigger_endpoint_update_check`](#sophos-central-endpoints_trigger_endpoint_update_check) | Trigger update check          |
| [`sophos-central-endpoints_update_endpoint_group`](#sophos-central-endpoints_update_endpoint_group)                 | Update endpoint group         |

***

## sophos-central-endpoints\_add\_endpoints\_to\_group

Add endpoints to group

**Parameters:**

| Parameter | Type      | Required | Default | Description         |
| --------- | --------- | -------- | ------- | ------------------- |
| `groupId` | string    | Yes      | —       | Group ID            |
| `ids`     | string\[] | Yes      | —       | Endpoint IDs to add |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "groupId": {
        "type": "string",
        "description": "Group ID"
      },
      "ids": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Endpoint IDs to add"
      }
    },
    "required": [
      "PCID",
      "groupId",
      "ids"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_create\_endpoint\_group

Create endpoint group

**Parameters:**

| Parameter     | Type      | Required | Default | Description                 |
| ------------- | --------- | -------- | ------- | --------------------------- |
| `description` | string    | No       | —       | Group description           |
| `endpointIds` | string\[] | No       | —       | Initial endpoint IDs to add |
| `name`        | string    | Yes      | —       | Group name                  |
| `type`        | string    | Yes      | —       | Group type                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "Group description"
      },
      "endpointIds": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Initial endpoint IDs to add"
      },
      "name": {
        "type": "string",
        "description": "Group name"
      },
      "type": {
        "type": "string",
        "description": "Group type",
        "enum": [
          "computer",
          "server"
        ]
      }
    },
    "required": [
      "PCID",
      "name",
      "type"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_delete\_endpoint

Delete endpoint

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_delete\_endpoint\_group

Delete endpoint group

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `groupId` | string | Yes      | —       | Group ID    |

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

***

## sophos-central-endpoints\_get\_endpoint

Get endpoint details

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_get\_endpoint\_group

Get endpoint group

**Parameters:**

| Parameter  | Type    | Required | Default | Description                           |
| ---------- | ------- | -------- | ------- | ------------------------------------- |
| `groupId`  | string  | Yes      | —       | Group ID                              |
| `pageSize` | integer | No       | —       | Number of member endpoints to include |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "groupId": {
        "type": "string",
        "description": "Group ID"
      },
      "pageSize": {
        "type": "integer",
        "description": "Number of member endpoints to include"
      }
    },
    "required": [
      "PCID",
      "groupId"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_get\_endpoint\_isolation\_status

Get endpoint isolation status

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_get\_tamper\_protection

Get tamper protection status

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_isolate\_endpoint

Isolate or release endpoint

**Parameters:**

| Parameter    | Type    | Required | Default | Description                       |
| ------------ | ------- | -------- | ------- | --------------------------------- |
| `endpointId` | string  | Yes      | —       | Endpoint ID                       |
| `comment`    | string  | No       | —       | Reason for isolation/release      |
| `enabled`    | boolean | Yes      | —       | true to isolate, false to release |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "endpointId": {
        "type": "string",
        "description": "Endpoint ID"
      },
      "comment": {
        "type": "string",
        "description": "Reason for isolation/release"
      },
      "enabled": {
        "type": "boolean",
        "description": "true to isolate, false to release"
      }
    },
    "required": [
      "PCID",
      "endpointId",
      "enabled"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_list\_endpoint\_groups

List endpoint groups

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `pageSize` | integer | No       | —       | Number of items per page |
| `page`     | integer | No       | —       | Page number              |
| `name`     | string  | No       | —       | Filter by group name     |
| `type`     | string  | No       | —       | Filter by group 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"
      },
      "name": {
        "type": "string",
        "description": "Filter by group name"
      },
      "type": {
        "type": "string",
        "description": "Filter by group type",
        "enum": [
          "computer",
          "server"
        ]
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_list\_endpoints

List endpoints

**Parameters:**

| Parameter                 | Type    | Required | Default | Description                              |
| ------------------------- | ------- | -------- | ------- | ---------------------------------------- |
| `pageSize`                | integer | No       | —       | Number of items per page                 |
| `pageFromKey`             | string  | No       | —       | Pagination key for next page             |
| `healthStatus`            | string  | No       | —       | Filter by health status                  |
| `hostnameContains`        | string  | No       | —       | Filter by hostname substring             |
| `osPlatform`              | string  | No       | —       | Filter by OS platform                    |
| `type`                    | string  | No       | —       | Filter by endpoint type                  |
| `tamperProtectionEnabled` | boolean | No       | —       | Filter by tamper protection status       |
| `isolationStatus`         | string  | No       | —       | Filter by isolation status               |
| `fields`                  | string  | No       | —       | Comma-separated list of fields to return |

<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"
      },
      "pageFromKey": {
        "type": "string",
        "description": "Pagination key for next page"
      },
      "healthStatus": {
        "type": "string",
        "description": "Filter by health status",
        "enum": [
          "good",
          "suspicious",
          "bad",
          "unknown"
        ]
      },
      "hostnameContains": {
        "type": "string",
        "description": "Filter by hostname substring"
      },
      "osPlatform": {
        "type": "string",
        "description": "Filter by OS platform",
        "enum": [
          "windows",
          "macOS",
          "linux"
        ]
      },
      "type": {
        "type": "string",
        "description": "Filter by endpoint type",
        "enum": [
          "computer",
          "server",
          "securityVm"
        ]
      },
      "tamperProtectionEnabled": {
        "type": "boolean",
        "description": "Filter by tamper protection status"
      },
      "isolationStatus": {
        "type": "string",
        "description": "Filter by isolation status",
        "enum": [
          "isolated",
          "notIsolated"
        ]
      },
      "fields": {
        "type": "string",
        "description": "Comma-separated list of fields to return"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_remove\_endpoint\_from\_group

Remove endpoint from group

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `groupId`    | string | Yes      | —       | Group ID    |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_scan\_endpoint

Trigger endpoint scan

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_toggle\_tamper\_protection

Toggle tamper protection

**Parameters:**

| Parameter    | Type    | Required | Default | Description                      |
| ------------ | ------- | -------- | ------- | -------------------------------- |
| `endpointId` | string  | Yes      | —       | Endpoint ID                      |
| `enabled`    | boolean | Yes      | —       | true to enable, false to disable |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "endpointId": {
        "type": "string",
        "description": "Endpoint ID"
      },
      "enabled": {
        "type": "boolean",
        "description": "true to enable, false to disable"
      }
    },
    "required": [
      "PCID",
      "endpointId",
      "enabled"
    ]
  }
  ```
</Expandable>

***

## sophos-central-endpoints\_trigger\_endpoint\_update\_check

Trigger update check

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `endpointId` | string | Yes      | —       | Endpoint ID |

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

***

## sophos-central-endpoints\_update\_endpoint\_group

Update endpoint group

**Parameters:**

| Parameter     | Type   | Required | Default | Description         |
| ------------- | ------ | -------- | ------- | ------------------- |
| `groupId`     | string | Yes      | —       | Group ID            |
| `description` | string | No       | —       | Updated description |
| `name`        | string | No       | —       | Updated group name  |

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