v1

latestOpenAPI 3.0.2cPanel License2026-08-06657427.1 MB
ModSecurity

Enable ModSecurity for selected domains

This function enables ModSecurity™ for specified domains.

Important:

When you disable the WebServer role, the system disables this function.

get/ModSecurity/enable_domains

Query parameters

domainsstring required
Example:example.com,dallas.example.com,galveston.example.com

A comma-separated list of domains for which to enable ModSecurity.

Important:

The authenticated cPanel account must own these domains.

Response

HTTP Request was successful.

apiversioninteger

The version of the API.

funcstring

The name of the method called.

modulestring

The name of the module called.

Example response

{
  "apiversion": 3,
  "func": "enable_domains",
  "module": "ModSecurity",
  "result": {
    "data": [
      {
        "dependencies": [
          "dallas.com"
        ],
        "domain": "dallas.example.com",
        "enabled": 1,
        "searchhint": "dallas.com",
        "type": "sub"
      },
      {
        "dependencies": [
          "arkansas.com",
          "kansas.com",
          "nevada.com",
          "newmexico.com",
          "texas.com"
        ],
        "domain": "example.com",
        "enabled": 1,
        "searchhint": "arkansas.com,kansas.com,nevada.com,newmexico.com,texas.com",
        "type": "main"
      },
      {
        "dependencies": [
          "galveston.com"
        ],
        "domain": "galveston.example.com",
        "enabled": 1,
        "searchhint": "galveston.com",
        "type": "sub"
      }
    ],
    "metadata": {
      "transformed": 1
    },
    "status": 1
  }
}