latestOpenAPI 3.0.2cPanel License2026-08-106251554.3 MB

3da41671c02c

ModSecurity
Rule Settings

Save ModSecurity rule copy

This function copies a ModSecurity™ rule with a new rule ID.

Important:

When you disable the Web Server role, the system disables this function.

get/modsec_clone_rule

Query parameters

configstring required
Example:modsec2.user.conf

The rule's ModSecurity configuration file.

idinteger required
Example:123456789

The existing rule's ID.

Response

HTTP Request was successful.

Example response

{
  "data": {
    "rule": {
      "config": "modsec2.user.conf",
      "config_active": 1,
      "id": 123456789,
      "meta_msg": "Rejected request",
      "rule": "SecRule REQUEST_URI \"/rejected.php\" \"deny,auditlog,msg:'Rejected request',id:'1'\"",
      "staged": 1,
      "vendor_id": "YourVendor"
    }
  },
  "metadata": {
    "command": "modsec_clone_rule",
    "reason": "OK",
    "result": 1,
    "version": 1
  }
}