Connectors
...
Actions
Access Rule - Update
7 min
description updates an existing access rule in check point r80 using the specified uid and layer, with details provided via json body endpoint url /web api/set access rule method post inputs json body (object) – required json body uid (string) – required object unique identifier layer (string) – required layer that the rule belongs to identified by the name or uid new name (string) new name of the object new position (string) new position in the rulebase valid values are "top" or "bottom" action (string) one of "accept", "drop", "ask", "inform", "reject", "user auth", "client auth", "apply layer" content negate (boolean) true if negate is set for data enabled (boolean) enable/disable the rule source negate (boolean) true if negate is set for source comments (string) comments string output example \[ { "status code" 200, "response headers" { "date" "thu, 29 dec 2022 15 26 32 gmt", "server" "cpws", "strict transport security" "max age=31536000; includesubdomains", "x frame options" "sameorigin", "content type" "application/json", "x ua compatible" "ie=emulateie8", "x forwarded host port" "443", "keep alive" "timeout=15, max=99", "connection" "keep alive", "transfer encoding" "chunked" }, "reason" "ok", "json body" { "uid" "78f98014 b77c 4bb9 8e37 e410f3d3a412", "name" "cleanup rule", "type" "access rule", "domain" { "uid" "41e821a0 3720 11e3 aa6e 0800200c9fde", "name" "smc user", "domain type" "domain" }, "track" { "type" { "uid" "29e53e3d 23bf 48fe b6b1 d59bd88036f9", "name" "none", "type" "track", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } }, "per session" false, "per connection" false, "accounting" false, "enable firewall session" false, "alert" "none" }, "layer" "f8d1cd7f 4340 4546 8da5 d985e8c565c3", "source" \[ { "uid" "97aeb369 9aea 11d5 bd16 0090272ccb30", "name" "any", "type" "cpmianyobject", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ], "source negate" false, "destination" \[ { "uid" "97aeb369 9aea 11d5 bd16 0090272ccb30", "name" "any", "type" "cpmianyobject", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ], "destination negate" false, "service" \[ { "uid" "97aeb369 9aea 11d5 bd16 0090272ccb30", "name" "any", "type" "cpmianyobject", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ], "service negate" false, "vpn" \[ { "uid" "97aeb369 9aea 11d5 bd16 0090272ccb30", "name" "any", "type" "cpmianyobject", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ], "action" { "uid" "6c488338 8eec 4103 ad21 cd461ac2c473", "name" "drop", "type" "rulebaseaction", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } }, "action settings" {}, "content" \[ { "uid" "97aeb369 9aea 11d5 bd16 0090272ccb30", "name" "any", "type" "cpmianyobject", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ], "content negate" false, "content direction" "any", "time" \[ { "uid" "97aeb369 9aea 11d5 bd16 0090272ccb30", "name" "any", "type" "cpmianyobject", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ], "custom fields" { "field 1" "", "field 2" "", "field 3" "" }, "meta info" { "lock" "locked by current session", "validation state" "ok", "last modify time" { "posix" 1632855705231, "iso 8601" "2021 09 28t13 01 0600" }, "last modifier" "admin", "creation time" { "posix" 1632855705231, "iso 8601" "2021 09 28t13 01 0600" }, "creator" "admin" }, "comments" "", "enabled" true, "install on" \[ { "uid" "6c488338 8eec 4103 ad21 cd461ac2c476", "name" "policy targets", "type" "global", "domain" { "uid" "a0bbbc99 adef 4ef8 bb6d defdefdefdef", "name" "check point data", "domain type" "data domain" } } ] } } ] output parameters status code (number) reason (string) json body (object) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) track (object) type (object) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) per session (boolean) per connection (boolean) accounting (boolean) enable firewall session (boolean) alert (string) layer (string) source (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) source negate (boolean) destination (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) destination negate (boolean) service (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) service negate (boolean) vpn (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) action (object) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) action settings (object) content (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) content negate (boolean) content direction (string) time (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) custom fields (object) field 1 (string) field 2 (string) field 3 (string) meta info (object) lock (string) validation state (string) last modify time (object) posix (number) iso 8601 (string) last modifier (string) creation time (object) posix (number) iso 8601 (string) creator (string) comments (string) enabled (boolean) install on (array) uid (string) name (string) type (string) domain (object) uid (string) name (string) domain type (string) response headers header type date string server string strict transport security string x frame options string content type string x ua compatible string x forwarded host port string keep alive string connection string transfer encoding string