Connect your own Check Point Security Management Server (or Multi-Domain Server) to manage hosts, networks, groups, TCP/UDP services, access control rules across layers, policy packages, and gateway inventory -- plus publish/discard of pending session changes, policy installation to gateways, bulk rule operations, and a Check Point estate health audit. Uses your own Management Server admin credentials, exchanged for a session id via the standard login endpoint -- nothing is hosted or proxied by Imperal beyond the request itself.
connect_checkpointwriteConnect a Check Point Security Management Server (or Multi-Domain Server) by saving its host and admin credentials, after exchanging them once for a session id.
list_connectionsreadList the connected Check Point Management Server(s).
disconnect_checkpointwriteDisconnect a Check Point Management Server: deletes the saved session credentials. Nothing on the server itself is changed.
list_hostsreadList host objects defined on the connected Check Point Management Server.
create_hostwriteCreate a new host object on the connected Check Point Management Server. Changes are pending until publish_changes is called.
update_hostwriteUpdate an existing host object's IP address. Changes are pending until publish_changes is called.
delete_hostwritePermanently delete a host object by name. Changes are pending until publish_changes is called.
list_networksreadList network objects defined on the connected Check Point Management Server.
create_networkwriteCreate a new network object on the connected Check Point Management Server. Changes are pending until publish_changes is called.
update_networkwriteUpdate an existing network object's subnet/mask. Changes are pending until publish_changes is called.
delete_networkwritePermanently delete a network object by name. Changes are pending until publish_changes is called.
list_groupsreadList group objects (named collections of hosts/networks) defined on the connected Check Point Management Server.
create_groupwriteCreate a new group object on the connected Check Point Management Server, optionally with initial members (by name). Changes are pending until publish_changes is called.
list_servicesreadList TCP/UDP service (port) objects defined on the connected Check Point Management Server.
create_servicewriteCreate a new TCP or UDP service (port) object on the connected Check Point Management Server. Changes are pending until publish_changes is called.
delete_servicewritePermanently delete a TCP or UDP service object by name. Changes are pending until publish_changes is called.
list_access_layersreadList access control policy layers configured on the connected Check Point Management Server.
list_access_rulesreadList access control rules in one policy layer on the connected Check Point Management Server.
get_access_rulereadRead one access control rule in full by name.
create_access_rulewriteCreate a new access control rule in a policy layer. Changes are pending until publish_changes is called.
update_access_rulewriteUpdate an existing access control rule's action and/or enabled status. Changes are pending until publish_changes is called.
delete_access_rulewritePermanently delete an access control rule by name. Changes are pending until publish_changes is called.
publish_changeswritePublish all pending changes in the current session so they become visible to other administrators/API sessions -- Check Point's mandatory staging step, same convention as a Fortinet/PAN-OS commit but scoped to the whole session, not one config unit.
discard_changeswriteDiscard all pending (unpublished) changes in the current session, reverting to the last published state.
list_policy_packagesreadList policy packages defined on the connected Check Point Management Server.
install_policywriteInstall a published policy package onto its target gateways/clusters -- an asynchronous operation; use get_task_status with the returned task_id to check progress.
get_task_statusreadRead the status of an asynchronous task (e.g. install_policy) by task id.
list_gatewaysreadList gateway and cluster objects managed by the connected Check Point Management Server.
bulk_access_rule_actionwriteEnable or disable several Check Point access rules in one call, by explicit rule names. Continues past per-item failures and reports each outcome, same convention as every other bulk_* tool in the portfolio.
audit_checkpoint_estatereadRun a read-only health audit across all connected Check Point Management Servers: overly broad access rules (any/any with allow), rules with no logging, and unpublished pending changes.
Install Check Point and let Webbee use it across your workflow.
Open in panel