Connect your own Zscaler tenant (ZIA -- Internet Access/SWG, and ZPA -- Private Access/ZTNA) to see and manage your SASE/SSE posture from Imperal -- locations, URL filtering and firewall rules, cloud app control, users/groups, sandbox submissions, ZIA policy activation, ZPA app segments, access policies, connector groups, connectors, and service edges, plus bulk operations and a tenant health audit. Uses your own OneAPI OAuth2 client (client_id/client_secret issued in Zidentity) -- nothing is hosted or proxied by Imperal beyond the request itself. Note: covers ZIA + ZPA policy/config management; ZDX digital experience monitoring and Zscaler Client Connector device management are out of scope for this first release.
connect_zscalerwriteConnect your Zscaler tenant by saving OneAPI OAuth2 client credentials (client_id, client_secret, vanity_domain, cloud), after checking they actually work. Create an OAuth2 client in Zidentity Admin Portal > API Clients, granting it the ZIA and/or ZPA scopes you need.
disconnect_zscalerwriteDisconnect a Zscaler tenant: deletes the saved OneAPI credentials. Nothing in Zscaler itself is changed.
list_connectionsreadList the connected Zscaler tenants.
list_zia_locationsreadList ZIA locations -- the sites/offices/roaming-user groups that policies are assigned to.
get_zia_locationreadRead one ZIA location in full.
create_zia_locationwriteCreate a new ZIA location. Requires activate_zia_changes afterward to take effect.
update_zia_locationwriteUpdate selected fields of an existing ZIA location. Requires activate_zia_changes afterward to take effect.
delete_zia_locationwritePermanently delete a ZIA location. Requires activate_zia_changes afterward to take effect. Cannot be undone.
list_zia_url_rulesreadList ZIA URL Filtering rules, in their enforced order.
get_zia_url_rulereadRead one ZIA URL Filtering rule in full.
create_zia_url_rulewriteCreate a new ZIA URL Filtering rule. Requires activate_zia_changes afterward to take effect.
update_zia_url_rulewriteUpdate selected fields of an existing ZIA URL Filtering rule (name, action, order, state). Requires activate_zia_changes afterward.
delete_zia_url_rulewritePermanently delete a ZIA URL Filtering rule. Requires activate_zia_changes afterward. Cannot be undone.
list_zia_firewall_rulesreadList ZIA cloud Firewall Filtering rules.
create_zia_firewall_rulewriteCreate a new ZIA Firewall Filtering rule. Requires activate_zia_changes afterward to take effect.
delete_zia_firewall_rulewritePermanently delete a ZIA Firewall Filtering rule. Requires activate_zia_changes afterward. Cannot be undone.
list_zia_cloud_app_rulesreadList ZIA Cloud App Control rules (SaaS application access rules).
list_zia_usersreadList ZIA users -- the identities policies apply to.
create_zia_userwriteCreate a new ZIA user.
list_zia_groupsreadList ZIA groups, used to assign policies to sets of users.
submit_sandbox_filewriteCheck/submit a file hash to Zscaler Sandbox for malware analysis.
get_sandbox_reportreadRead a previously submitted Zscaler Sandbox report by file hash.
activate_zia_changeswriteActivate (commit) all pending ZIA configuration changes so they take effect. ZIA batches edits until this is called explicitly -- same reasoning as ZIA's own admin console 'Activate' button.
list_zpa_app_segmentsreadList ZPA Application Segments -- the private applications users can be granted ZTNA access to without a VPN.
get_zpa_app_segmentreadRead one ZPA Application Segment in full.
create_zpa_app_segmentwriteCreate a new ZPA Application Segment -- register a private app (by domain names + ports) so it can be granted ZTNA access policies.
update_zpa_app_segmentwriteUpdate selected fields of an existing ZPA Application Segment.
delete_zpa_app_segmentwritePermanently delete a ZPA Application Segment. Cannot be undone.
list_zpa_access_policiesreadList ZPA Access Policy rules -- who is allowed to reach which app segments, and under what conditions.
create_zpa_access_policywriteCreate a new ZPA Access Policy rule (ALLOW/DENY) targeting app segments and/or user groups.
delete_zpa_access_policywritePermanently delete a ZPA Access Policy rule.
list_zpa_connector_groupsreadList ZPA App Connector Groups -- pools of connectors deployed in the customer's private network.
list_zpa_connectorsreadList ZPA App Connectors -- the lightweight VMs/containers the customer runs to broker private access, with live control-channel status.
list_zpa_service_edgesreadList ZPA Private/Public Service Edges -- the traffic-forwarding components between users and connectors, with live control-channel status.
bulk_url_rule_actionwriteEnable or disable several ZIA URL Filtering rules in one call, by explicit rule ids. Continues past per-item failures and reports each outcome, same convention as every other bulk_* tool in the portfolio (e.g. MuleSoft Connector's bulk_stop_cloudhub_applications).
audit_tenantwriteBuild one aggregated health report across the connected Zscaler tenant: ZIA location/rule counts, ZPA app-segment counts, and any ZPA connectors reporting a non-healthy control-channel status -- the same 'audit_*' value-add pattern as every other connector in the portfolio (e.g. MuleSoft Connector's audit_cloudhub_environment).
Install Zscaler and let Webbee use it across your workflow.
Open in panel