Connectors
...
Actions
Access Rule - Create
7 min
description creates a new access rule in check point r80 at a specified layer and position, requiring 'layer' and 'position' as inputs endpoint url /web api/add access rule method post inputs json body (object) – required json body layer (string) – required layer that the rule belongs to identified by the name or uid position (string) – required position in the rulebase valid values are "top" or "bottom" name (string) rule name 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 08 41 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" "40ea885a 3d4a 4991 93c0 831865bd45e8", "name" "hernan rule 2", "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" "ad28d864 3189 4d33 bce1 e33b571d9f9d", "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" 1672326519643, "iso 8601" "2022 12 29t08 08 0700" }, "last modifier" "admin", "creation time" { "posix" 1672326519643, "iso 8601" "2022 12 29t08 08 0700" }, "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