| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

### **Compute Unit Value**: `10` (fixed)

id

uuid

required

ID of the rule to update

name

string

required

The name of the rule

description

string

Optional description of the rule

protocol

string

required

Protocol the rule applies to

network

string

required

Network context of the rule

type

string

required

The rule type

isActive

boolean

Defaults to true

Whether the rule is active or not

truefalse

safeDistance

integer

Defaults to 0

Safety distance parameter

safeTimeout

integer

Defaults to 0

Safety timeout parameter

condition_type

string

enum

required

Defaults to antlr

Type of condition syntax used

antlrmatch_var

Allowed:

`antlr``match_var`

condition

MatchVars | Antlr

required

Condition expressions for the rule

conditionMatchVars | Antlr

target

uuid

required

ID of the target associated with the rule

template

ID | Predefined Template

templateID | Predefined Template

# ``200      Rule updated

# ``default      Unexpected error

```json
{
  "isActive": true,
  "safeDistance": 0,
  "safeTimeout": 0,
  "condition_type": "antlr"
}
```

Click `Try It!` to start a request and see the response here! Or choose an example:

application/json

``200``default
