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

> Sophos Firewall Management — managed firewalls, firewall groups, and actions

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

## Tools

| Tool                                                                                              | Description             |
| ------------------------------------------------------------------------------------------------- | ----------------------- |
| [`sophos-central-firewall_action`](#sophos-central-firewall_action)                               | Execute firewall action |
| [`sophos-central-firewall_create_firewall_group`](#sophos-central-firewall_create_firewall_group) | Create firewall group   |
| [`sophos-central-firewall_delete_firewall`](#sophos-central-firewall_delete_firewall)             | Delete firewall         |
| [`sophos-central-firewall_delete_group`](#sophos-central-firewall_delete_group)                   | Delete firewall group   |
| [`sophos-central-firewall_get_firewall`](#sophos-central-firewall_get_firewall)                   | Get firewall details    |
| [`sophos-central-firewall_get_group`](#sophos-central-firewall_get_group)                         | Get firewall group      |
| [`sophos-central-firewall_list_firewall_groups`](#sophos-central-firewall_list_firewall_groups)   | List firewall groups    |
| [`sophos-central-firewall_list_firewalls`](#sophos-central-firewall_list_firewalls)               | List firewalls          |
| [`sophos-central-firewall_update_firewall`](#sophos-central-firewall_update_firewall)             | Update firewall         |
| [`sophos-central-firewall_update_firewall_group`](#sophos-central-firewall_update_firewall_group) | Update firewall group   |

***

## sophos-central-firewall\_action

Execute firewall action

**Parameters:**

| Parameter    | Type   | Required | Default | Description       |
| ------------ | ------ | -------- | ------- | ----------------- |
| `firewallId` | string | Yes      | —       | Firewall ID       |
| `action`     | string | Yes      | —       | Action to execute |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "firewallId": {
        "type": "string",
        "description": "Firewall ID"
      },
      "action": {
        "type": "string",
        "description": "Action to execute",
        "enum": [
          "reboot",
          "sync",
          "checkFirmware"
        ]
      }
    },
    "required": [
      "PCID",
      "firewallId",
      "action"
    ]
  }
  ```
</Expandable>

***

## sophos-central-firewall\_create\_firewall\_group

Create firewall group

**Parameters:**

| Parameter     | Type   | Required | Default | Description       |
| ------------- | ------ | -------- | ------- | ----------------- |
| `description` | string | No       | —       | Group description |
| `name`        | string | Yes      | —       | Group name        |

<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"
      },
      "name": {
        "type": "string",
        "description": "Group name"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## sophos-central-firewall\_delete\_firewall

Delete firewall

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `firewallId` | string | Yes      | —       | Firewall ID |

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

***

## sophos-central-firewall\_delete\_group

Delete firewall 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-firewall\_get\_firewall

Get firewall details

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `firewallId` | string | Yes      | —       | Firewall ID |

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

***

## sophos-central-firewall\_get\_group

Get firewall 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-firewall\_list\_firewall\_groups

List firewall groups

**Parameters:**

| Parameter  | Type    | Required | Default | Description    |
| ---------- | ------- | -------- | ------- | -------------- |
| `pageSize` | integer | No       | —       | 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": "Items per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-firewall\_list\_firewalls

List firewalls

**Parameters:**

| Parameter  | Type    | Required | Default | Description              |
| ---------- | ------- | -------- | ------- | ------------------------ |
| `pageSize` | integer | No       | —       | Items per page           |
| `page`     | integer | No       | —       | Page number              |
| `groupId`  | string  | No       | —       | Filter by firewall group |
| `search`   | string  | No       | —       | Search by name or serial |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "pageSize": {
        "type": "integer",
        "description": "Items per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number"
      },
      "groupId": {
        "type": "string",
        "description": "Filter by firewall group"
      },
      "search": {
        "type": "string",
        "description": "Search by name or serial"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## sophos-central-firewall\_update\_firewall

Update firewall

**Parameters:**

| Parameter    | Type   | Required | Default | Description     |
| ------------ | ------ | -------- | ------- | --------------- |
| `firewallId` | string | Yes      | —       | Firewall ID     |
| `groupId`    | string | No       | —       | Group to assign |
| `name`       | string | No       | —       | Updated name    |

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

***

## sophos-central-firewall\_update\_firewall\_group

Update firewall group

**Parameters:**

| Parameter     | Type   | Required | Default | Description         |
| ------------- | ------ | -------- | ------- | ------------------- |
| `groupId`     | string | Yes      | —       | Group ID            |
| `description` | string | No       | —       | Updated description |
| `name`        | string | No       | —       | Updated 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 name"
      }
    },
    "required": [
      "PCID",
      "groupId"
    ]
  }
  ```
</Expandable>
