Execute Response Actions with Zscaler OneAPI
Configure the Zscaler OneAPI action connector to enable URL containment and remediation tasks during phishing response.
In this guide, you will create an API role in Zscaler Internet Access (ZIA), register an API client in ZIdentity, and configure the Zscaler OneAPI action connector in Radiant Security to enable URL containment and remediation tasks.
Available actions
The following actions are available after you set up the Zscaler OneAPI action connector. Additional permissions are required.
Block URL
Unblock URL
At the end of this configuration, you will provide Radiant Security with these values:
Client ID
Client Secret
Vanity Domain
This article walks you through three steps:
Create an API role in ZIA
Register an API client in ZIdentity
Add the Zscaler OneAPI action connector in Radiant Security
Prerequisites
Create an API role in ZIA
Log in to the Zscaler Experience Center (or the legacy ZIA Admin Portal, depending on your tenant).
Navigate to Administration > Role Management.
Click Add API Role.
Enter a Name for the role (e.g.
Radiant_Security_API_Role). Note this name - you will need it when assigning the role in ZIdentity.Under Permissions, set the following:
Functional ScopePermissionCyber Threat Protection
View, Edit
Save and activate the change in the Zscaler Experience Center.
Note: API roles created in ZIA are synced to ZIdentity automatically. If the role does not appear in ZIdentity immediately, navigate to Administration > API Configuration > OneAPI > API Resources in the ZIdentity Admin Console and click Sync Now.
Register an API client in ZIdentity
Log in to the ZIdentity Admin Console.
Navigate to Administration > API Configuration > OneAPI > API Clients.
Click Add API Client. The Add API Client drawer opens with the Client tab selected by default.
On the Client tab, enter the following:
Name: An identifier for the client (e.g.
Radiant Security OneAPI Client)Description: A brief description of the client's purpose
Status: Enabled
Access Token Validity: The token lifetime in minutes. Minimum is 1 minute; maximum is 24 hours (1440 minutes).
Under Client Authentication, select Secret and click Add. ZIdentity auto-generates a secret key and displays it once.
Set the validity period for the secret. Minimum is 30 days; maximum is 365 days.
Copy the Client Secret and store it securely.
Important note: Be sure to document and store the Client Secret carefully, as it cannot be retrieved later. You can configure a maximum of two client secrets per API client; adding a third replaces the oldest.
Click the Resources tab.
Under Internet & SaaS, select the API role you created in Create an API role in ZIA.
Click Save.
On the API Clients page, locate the newly configured client and click the Edit icon.
Copy and store the following values:
Client ID
Vanity Domain: The domain prefix used in your ZIdentity login URL (Typically in the format
https://<vanity_domain>.zslogin.net).
Add the Zscaler OneAPI action connector in Radiant Security
Log in to Radiant Security.
From the navigation menu, select Settings > Action Connectors and click + Add Connector.
Select Zscaler OneAPI from the vendor list.
Under Credential Name, give the credential an identifiable name (e.g.
Zscaler OneAPI Credentials).Enter the Client ID, Client Secret, and Vanity Domain values from the previous section.
Click Add Connector to save.
Last updated
Was this helpful?