# OpenText Core Endpoint Protection integration

{% hint style="info" %}
If you’re new to integrations in Rewst, read through our introductory integration documentation [here](https://docs.rewst.help/documentation/integrations).

Note that OpenText Core Endpoint Protection was formerly known as Webroot.
{% endhint %}

## What does the OpenText Core Endpoint Protection integration do?

Our OpenText Core Endpoint Protection integration enables automation of endpoint and license management. Use the OpenText Core Endpoint Protection API within Rewst workflows to manage sites, users, policies, endpoints, GSM console access and more.

### Why use the OpenText Core Endpoint Protection integration?

* Direct management of antivirus functions within Rewst for operational efficiency
* Enhanced security monitoring capabilities integrated into daily workflows
* Automated reporting and alerts based on antivirus activities and findings

## Set up the OpenText Core Endpoint Protection integration

### Set up steps in OpenText Core Endpoint Protection

1. Navigate to **Settings > Unity API Access**.

<figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FvdyytKP51WOogj1rL4En%2FScreenshot%202025-02-13%20at%204.24.48%E2%80%AFPM.png?alt=media&#x26;token=46938420-fe22-4edf-a399-0713d2914135" alt=""><figcaption></figcaption></figure>

2. Click on **New**.
3. Enter the **Name** and **Description*****.***

<figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FYirBKJcj9xL2OacvMDnM%2FScreenshot%202025-02-13%20at%204.29.10%E2%80%AFPM.png?alt=media&#x26;token=c5a3a7b1-a5de-4250-9024-28e246eba8f3" alt=""><figcaption></figcaption></figure>

4. Describe how you will use the API.

<figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FRIaLO0N7I1Nxzywzyw0N%2FScreenshot%202025-02-13%20at%204.29.26%E2%80%AFPM.png?alt=media&#x26;token=7a320dc8-fc65-4b86-aad9-c6efd8cff220" alt=""><figcaption></figcaption></figure>

5. Enter any suggestions or feedback you might have regarding the API.&#x20;
6. Click **Save**.

<figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2FMDbxatQNyTucO9U59jUt%2FScreenshot%202025-02-13%20at%204.29.36%E2%80%AFPM.png?alt=media&#x26;token=48d8ab05-b639-4883-a73a-e4761f381008" alt=""><figcaption></figcaption></figure>

### Set up steps in Rewst

1. Navigate to **Marketplace > Integrations** in the left side menu of your Rewst platform.
2. In the integrations page, search for the `OpenText Core Endpoint Protection` integration.\
   \
   ![](https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2F8hpSQpH8i9AjUB72E6ad%2FScreenshot%202025-08-25%20at%2010.11.15%E2%80%AFAM.png?alt=media\&token=cb3a41cc-20cf-4c50-9dc8-6056475b5c5e)<br>
3. Click on the integration tile to launch the Configuration setup page.
4. Under **Configuration**:
   1. Edit the **Name**.
   2. Add an optional **Description** for your configuration.
   3. Check off **Is Default**.
5. Under **Parameters**:
   1. Enter your Cove username in the **Client ID** field.
   2. Enter your client secret in the **Client Secret** field.
   3. Enter the parent key code in the **Parent Key Code** field.
   4. Enter the password of the user from your OpenText account into the **Password** field.
   5. Enter the username of the user from your OpenText account into the **Username** field.<br>

      <figure><img src="https://1835401289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAQQ1EHVcEsGKBPVHmiav%2Fuploads%2F94v6lW3AmqApelfck3QL%2FScreenshot%202025-08-25%20at%2010.13.51%E2%80%AFAM.png?alt=media&#x26;token=6198b5c3-3125-4bcb-be62-c5753072538e" alt=""><figcaption></figcaption></figure>
6. Click **Save Configuration**.
7. Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for[ organization mapping](https://docs.rewst.help/documentation/integrations#what-is-organization-mapping). Complete your mapping as desired.&#x20;

## Test the integration

Saving your configuration during integration setup automatically triggers a test API call to verify that your setup is correct. If something is wrong with your credentials and the integration fails, you'll receive an error message in the Rewst platform.

{% hint style="success" %}
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our [Canny feedback collector](https://rewst.canny.io/integrations).
{% endhint %}

## Triggers for OpenText Core Endpoint Protection integration

| Trigger type name            | Type    | Description                                                                         |
| ---------------------------- | ------- | ----------------------------------------------------------------------------------- |
| File Detection               | Webhook | Event that is triggered when the WSA client detects a (potentially) malicious file. |
| Web Threat Shield URL Action |         | Event that is triggered when Web Threat Shield (WTS) acts on a URL.                 |

## Actions and endpoints

{% hint style="info" %}
For more on how actions work in Rewst, check out our [introductory actions documentation here](https://docs.rewst.help/documentation/workflows/actions-in-rewst).
{% endhint %}

Webroot’s up-to-date API documentation can be found on their own website [here](http://unityapi.webrootcloudav.com/Docs/en/APIDoc/GettingStarted#gettingStarted-acquireCredentials).

| Category            | Action                                                                                                                                                                                                                                     | Description                                                                                                                                                                                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Console Access**  | [Request Admin Access to GSM Console](https://unityapi.webrootcloudav.com/service/api/console/access/gsm/%7BgsmKey%7D/addadminrequest)                                                                                                     | Initiates the process for requesting admin access to a GSM console. Before initiating, it's the requester's responsibility to inform the owner of the target GSM console that a designated person will receive a confirmation message from Webroot.              |
|                     | [Get GSM Add Admin Access Request Status](https://unityapi.webrootcloudav.com/service/api/console/access/gsm/%7BgsmKey%7D/addadminstatus)                                                                                                  | Retrieves the status of a GSM add admin access request.                                                                                                                                                                                                          |
| **Console Gsm**     | [Get GSM Console Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D)                                                                                                                                    | Required Scope Console.GSM Gets information about a given GSM console.                                                                                                                                                                                           |
|                     | [Get GSM Console Information by Site Keycode](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/lookupsite/%7BsiteKeycode%7D)                                                                                       | Scope Console.GSM Looks up information about a specific GSM site associated with a given site keycode. You can use this method to query site details using a site keycode and retrieve the site's identifier for follow-up calls.                                |
|                     | [Get Web Console URL to Corresponding GSM Console](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/webconsoleurl)                                                                                                 | Gets a URL to the Webroot web console that, when used in a browser, automatically logs the authenticated user in to the corresponding GSM Console.                                                                                                               |
|                     | [Get Web Console URL to Corresponding Endpoint Protection Console](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/webconsoleurl)                                                              | Gets a URL to the Webroot web console that, when used in a browser, automatically logs the authenticated user in to the corresponding Endpoint Protection Console.                                                                                               |
|                     | [List Sites Associated With A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites)                                                                                                          | Gets the list of sites associated with a given GSM console.                                                                                                                                                                                                      |
|                     | [Get GSM Site Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D)                                                                                                                    | Gets information about a GSM site.                                                                                                                                                                                                                               |
|                     | [Create New Site Under A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites)                                                                                                               | Creates a New Site Under A Given Gsm Console.                                                                                                                                                                                                                    |
|                     | [Update Site Under A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D)                                                                                                      |                                                                                                                                                                                                                                                                  |
|                     | [Deactivate A Site Under A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/deactivate)                                                                                     | Deactivates a site under a given GSM console.                                                                                                                                                                                                                    |
|                     | [Suspends A Site Under A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/suspend)                                                                                          | When a site is suspended the associated license key is forcibly expired.                                                                                                                                                                                         |
|                     | [Resumes A Site Under A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/resume)                                                                                            | When a site is resumed, the site's license key inherits the days remaining of the parent GSM console keycode.                                                                                                                                                    |
|                     | [Converts A Trial Site Into A Full License.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/converttrial)                                                                                     | This operation will fail if the parent GSM console license is not a full license.                                                                                                                                                                                |
|                     | [List Admins On A Given Gsm Console.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/admins)                                                                                                                     | Gets the list of admins on a given GSM console.                                                                                                                                                                                                                  |
|                     | [Add New User as Admin to GSM Console](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/admins)                                                                                                                    | Adds a new user as an admin to a GSM console with the desired access level.                                                                                                                                                                                      |
|                     | [Get GSM Admin Information.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/admins/%7BuserId%7D)                                                                                                                 | Gets information about a GSM admin.                                                                                                                                                                                                                              |
|                     | [Update User Account Attributes Of A GSM Admin.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/admins/%7BuserId%7D)                                                                                             |                                                                                                                                                                                                                                                                  |
|                     | [Removes GSM Admin From A Gsm Console And All Its Sites.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/admins/%7BuserId%7D)                                                                                    |                                                                                                                                                                                                                                                                  |
|                     | [List Admins On GSM Site.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/admins)                                                                                                             |                                                                                                                                                                                                                                                                  |
|                     | [Gets Site Admin Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/admins/%7BuserId%7D)                                                                                             | Gets information about a site admin.                                                                                                                                                                                                                             |
|                     | [Adds New User As A Site Admin To A Site With The Desired Access Level.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/admins)                                                               | Adds a new user as a site admin to a site with the desired access level.                                                                                                                                                                                         |
|                     | [Adds Admins To A Site Or Modifies Access Permissions Of Site Admins.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/admins)                                                                 | Adds admins to a site or modifies access permissions of site admins. Depending on the number of permission changes, these modifications may take a few minutes to be processed and visible to other API calls.                                                   |
|                     | [Update Certain User Account Attributes Of A Site Admin](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/admins/%7BuserId%7D)                                                                  | Edits certain user account attributes of a site admin.                                                                                                                                                                                                           |
|                     | [Remove Admin From A Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/admins/%7BuserId%7D)                                                                                                | Admin will be removed from the site. If the admin is also an admin on the parent GSM console, that user's access level for this site only becomes 0 (no access).                                                                                                 |
|                     | [List Global Policies On A Given Gsm Console](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/policies)                                                                                                           |                                                                                                                                                                                                                                                                  |
|                     | [Get Information About A Gsm Policy](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/policies/%7BpolicyId%7D)                                                                                                     |                                                                                                                                                                                                                                                                  |
|                     | [List Policies On A Given GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/policies)                                                                                                  |                                                                                                                                                                                                                                                                  |
|                     | [Get Information About A Site Policy](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/policies/%7BpolicyId%7D)                                                                                 |                                                                                                                                                                                                                                                                  |
|                     | [List Groups On A Given GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups)                                                                                                      |                                                                                                                                                                                                                                                                  |
|                     | [Create Group Under GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups)                                                                                                          |                                                                                                                                                                                                                                                                  |
|                     | [Get Group Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D)                                                                                                  |                                                                                                                                                                                                                                                                  |
|                     | [Update Group Under A Given GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D)                                                                                    |                                                                                                                                                                                                                                                                  |
|                     | [Deletes Group Under A Given GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D)                                                                                   |                                                                                                                                                                                                                                                                  |
|                     | [List Endpoints On A Given GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints)                                                                                                |                                                                                                                                                                                                                                                                  |
|                     | [Move Endpoints To A Different Group.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints)                                                                                              |                                                                                                                                                                                                                                                                  |
|                     | [Get Endpoint Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/%7BendpointId%7D)                                                                                         |                                                                                                                                                                                                                                                                  |
|                     | [List Endpoints On A Given Group](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D/endpoints)                                                                              |                                                                                                                                                                                                                                                                  |
|                     | [Apply New Policy To Specified Endpoints](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/policy)                                                                                    |                                                                                                                                                                                                                                                                  |
|                     | [Apply New Policy To Group Of Endpoints](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D/endpoints/policy)                                                                |                                                                                                                                                                                                                                                                  |
|                     | [Reactivate List Of Endpoints Or All Endpoints On A Site.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/reactivate)                                                               | This command is only applied to deactivated endpoints.                                                                                                                                                                                                           |
|                     | [Deactivate List Of Endpoints, Or All Endpoints On A Site.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/deactivate)                                                              |                                                                                                                                                                                                                                                                  |
|                     | [Deactivate All Endpoints In A Group](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D/endpoints/deactivate)                                                               |                                                                                                                                                                                                                                                                  |
|                     | [List Executed Commands On A Given GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/commands)                                                                                         |                                                                                                                                                                                                                                                                  |
|                     | [List Executed Commands On A Given Group](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D/commands)                                                                       | Only returns the executed commands from the past 6 months.                                                                                                                                                                                                       |
|                     | [List Executed Commands On A Given Endpoint](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/%7BendpointId%7D/commands)                                                              | Only returns the executed commands from the past 6 months.                                                                                                                                                                                                       |
|                     | [Issue An Agent Command To A List Of Endpoints, Or To All Endpoints On A Site.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/commands)                                            |                                                                                                                                                                                                                                                                  |
|                     | [Issue An Agent Command To A Group Of Endpoints](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D/endpoints/commands)                                                      |                                                                                                                                                                                                                                                                  |
|                     | [Get Threat History Information For Endpoints On A GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/threathistory)                                                                    | NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 3 calendar months.                                                                                                                                                                |
|                     | [Get Threat History Information For Endpoints On A Group](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/groups/%7BgroupId%7D/threathistory)                                                  | NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 3 calendar months.                                                                                                                                                                |
|                     | [Get Threat History Information For A Given Endpoint](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/endpoints/%7BendpointId%7D/threathistory)                                                | NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 3 calendar months.                                                                                                                                                                |
|                     | [Get Per Day Summary Counts Of Number Of Recorded Url Actions On Endpoints In The Given Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/blockedurls/counts)                              | NOTE: Blocked URLs data is generally available up to 90 days in the past. However, the maximum allowed time range between 'startDate' and 'endDate' is 30 days.                                                                                                  |
|                     | [List Recorded Url Actions On Endpoints In The Given Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/blockedurls/data)                                                                   | NOTE: Blocked URLs data is generally available up to 90 days in the past. However, the maximum allowed time range between 'startDate' and 'endDate' is 30 days.                                                                                                  |
|                     | [List Available DNS Protection Categories And Respective Identifiers](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/categories)                                                                            |                                                                                                                                                                                                                                                                  |
|                     | [List Available DNS Protection Policies And Respective Identifiers For GSM Parent Keycode](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/policies)                                                         |                                                                                                                                                                                                                                                                  |
|                     | [Get Specified DNS Protection Policy Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/policies/%7BpolicyId%7D)                                                                                   |                                                                                                                                                                                                                                                                  |
|                     | [Get Defined Mappings Of DNS Protection Policies For A GSM Parent Keycode, Filtered By The Given Site.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/mappings)                         |                                                                                                                                                                                                                                                                  |
|                     | [Creates Mapping For DNS Protection Policy For GSM Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/mappings)                                                                        |                                                                                                                                                                                                                                                                  |
|                     | [Get Mapping Of DNS Protection Policy Information](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/mappings/%7BmappingId%7D)                                                              | Returns detailed information for a specified mapping of a DNS Protection policy.                                                                                                                                                                                 |
|                     | [Update Specified Mapping Of A DNS Protection Policy](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/mappings/%7BmappingId%7D)                                                           |                                                                                                                                                                                                                                                                  |
|                     | [Delete Specified Mapping Of DNS Protection Policy](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/mappings/%7BmappingId%7D)                                                             |                                                                                                                                                                                                                                                                  |
|                     | [List Available DNS Protection Block Reasons And Respective Identifiers](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/blockreasons)                                                                       |                                                                                                                                                                                                                                                                  |
|                     | [Get Information About Dns Requests That Were Blocked By The Dns Protection Service.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/blockedtraffic)                                     | The maximum allowed time difference between 'startDate' and 'endDate' is 30 days. WARNING: The maximum number of returned traffic records is limited. For high-use sites, query more regularly for shorter periods rather than pulling data for 30 days at once. |
|                     | [Get DNS Request Information Seen by DNS Protection Services for One or More Specified Categories](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/trafficbycategory)                     | The maximum allowed time difference between 'startDate' and 'endDate' is 30 days. WARNING: The maximum number of returned traffic records is limited. For high-use sites, query more regularly for shorter periods.                                              |
|                     | [Get Traffic Summary for Each Site Under Given GSM](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/trafficsummary)                                                                                          | NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 30 days. (E.g. the number of total DNS requests, blocked DNS requests, and risky DNS requests) for each site under a given GSM.                                                   |
|                     | [Get Traffic Summary For Specific Site Under Given GSM](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/trafficsummary)                                                                   | Returns a traffic summary (e.g. total DNS requests, blocked DNS requests, and risky DNS requests) for a specific site under a given GSM. NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 30 days.                                 |
|                     | [Get Traffic Summary Grouped By Categories For Given GSM](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/trafficsummary/categoryreport)                                                                     | Returns a traffic summary (e.g. total DNS requests, blocked DNS requests, allowed DNS requests) grouped by categories for a given GSM. NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 30 days.                                   |
|                     | [Get Traffic Summary Grouped By Categories For Specific Site Under Given GSM](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/trafficsummary/categoryreport)                              | Gets a traffic summary (e.g. total DNS requests, blocked DNS requests, allowed DNS requests) grouped by categories for a specific site under a given GSM. NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 30 days.                |
|                     | [Get Traffic Summary Grouped By Categories And Users For Given Gsm.](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/dnsp/trafficsummary/categoryuserreport)                                                      | Returns a traffic summary (e.g. blocked DNS requests, allowed DNS requests, and user name) grouped by categories and users for a given GSM. NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 30 days.                              |
|                     | [Get Traffic Summary Grouped By Categories And Users For Specific Site Under Given GSM](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/dnsp/trafficsummary/categoryuserreport)                | Gets a traffic summary (e.g. blocked DNS requests, allowed DNS requests, and user name) grouped by categories and users for a specific site. NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 30 days.                             |
|                     | [Get Activity Overview for Webroot Security Awareness Training (WSAT) Phishing Campaigns on a Specific Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/wsat/campaigns/phishing/activity) | Get information on activity for WSAT phishing campaigns associated with a given site. startDate cannot be earlier than one year ago, and the timespan between startDate and endDate must not exceed 90 days.                                                     |
|                     | [Get Activity Overview for Webroot Security Awareness Training (WSAT) Campaigns for a Specific Site](https://unityapi.webrootcloudav.com/service/api/console/gsm/%7BgsmKey%7D/sites/%7BsiteId%7D/wsat/campaigns/training/activity)         | Get information on activity for WSAT training campaigns associated with a given site. startDate cannot be earlier than one year ago, and the timespan between startDate and endDate must not exceed 90 days.                                                     |
| **Ecom**            | [Create New Shopping Cart](https://unityapi.webrootcloudav.com/service/api/ecom/shop/carts)                                                                                                                                                | Creates a new shopping cart. Carts act as a container for pending orders.                                                                                                                                                                                        |
|                     | [Get Cart by VendorOrderCode](https://unityapi.webrootcloudav.com/service/api/ecom/shop/carts/%7BvendorOrderCode%7D)                                                                                                                       | Gets a cart by its vendorOrderCode. The response also includes the cart's items and customers, if present.                                                                                                                                                       |
|                     | [Create End/Reseller Customer](https://unityapi.webrootcloudav.com/service/api/ecom/shop/carts/%7BvendorOrderCode%7D/customers)                                                                                                            | Creates end-customer (shipping) and/or reseller-customer records for a cart. Note a billing customer is associated when the cart is created and cannot be changed.                                                                                               |
|                     | [Get Customers](https://unityapi.webrootcloudav.com/service/api/ecom/shop/carts/%7BvendorOrderCode%7D/customers)                                                                                                                           | Gets the customers associated with a cart.                                                                                                                                                                                                                       |
|                     | [Create Order by Processing Cart](https://unityapi.webrootcloudav.com/service/api/ecom/shop/carts/%7BvendorOrderCode%7D/customers)                                                                                                         | Create Order by Processing Cart                                                                                                                                                                                                                                  |
|                     | [Get Order Status Info](https://unityapi.webrootcloudav.com/service/api/ecom/shop/products/%7Bkeycode%7D/orderstatus)                                                                                                                      | Gets information about the order status for a keycode.                                                                                                                                                                                                           |
|                     | [Cancel Product](https://unityapi.webrootcloudav.com/service/api/ecom/shop/products/%7Bkeycode%7D/licensecategory/%7BlicenseCategoryName%7D)                                                                                               | Creates a request to cancel a particular product.                                                                                                                                                                                                                |
|                     | [Get License by Keycode](https://unityapi.webrootcloudav.com/service/api/ecom/shop/products/%7Bkeycode%7D)                                                                                                                                 | Get License by Keycode                                                                                                                                                                                                                                           |
|                     | [Get Child Licenses](https://unityapi.webrootcloudav.com/service/api/ecom/shop/products/%7Bkeycode%7D/childlicenses)                                                                                                                       | Gets all child licenses of a parent license, but without billing information, which is maintained by the parent license.                                                                                                                                         |
|                     | [Create Trial License](https://unityapi.webrootcloudav.com/service/api/ecom/shop/trials)                                                                                                                                                   | Creates a trial license for a given product.                                                                                                                                                                                                                     |
|                     | [Create Trial Modules](https://unityapi.webrootcloudav.com/service/api/ecom/shop/trials/%7Bkeycode%7D/modules)                                                                                                                             | Creates a trial module for a given parent keycode.                                                                                                                                                                                                               |
| **Generic Request** | Webroot API Request                                                                                                                                                                                                                        | Generic action for making authenticated requests against the Webroot API.                                                                                                                                                                                        |
|                     | [Get Health Ping](https://unityapi.webrootcloudav.com/service/api/health/ping)                                                                                                                                                             | Empty action that can be used to ping for the availability of the service.                                                                                                                                                                                       |
|                     | [Get Health Version](https://unityapi.webrootcloudav.com/service/api/health/version)                                                                                                                                                       | Retrieves version information of the running service environment.                                                                                                                                                                                                |
| **Notifications**   | [List Available Event Types and Subscription Details with Required Permissions](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/eventtypes)                                                                    | Gets a list of available event types that can be subscribed to, with info on required scope permissions and subscription domains for each event type.                                                                                                            |
|                     | [Get Active Subscriptions Information With The Authenticated Caller.](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions)                                                                                         | Subscriptions are maintained by username and client ID. Only subscriptions created and active for the current username/client ID pair are returned.                                                                                                              |
|                     | [Create New Subscription](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions)                                                                                                                                     | Please refer to <https://unityapi.webrootcloudav.com/Docs/en/APIDoc/Api/POST-api-notifications-subscriptions>                                                                                                                                                    |
|                     | [Get Specific Subscription Information](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D)                                                                                                  |                                                                                                                                                                                                                                                                  |
|                     | [Update Specific Subscription Information](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D)                                                                                               | For webhook-based subscriptions: When changing DeliveryContext or DeliveryUrl, a validation call is made. The webhook must respond with the correct ValidationResponse matching ValidationContext. RE - Notifications Guide.                                     |
|                     | [Unsubscribe From A Specific Subscription](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D)                                                                                               | Unsubscribing from a subscription means no more notifications will be made available under this subscription.                                                                                                                                                    |
|                     | [Get Latest Notifications For A Specific Subscription](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D/fetch)                                                                             | Returns notifications for a subscription in chronological order, up to 1000 per call. Use NextPosition from the previous response for subsequent calls. The response indicates if more notifications remain.                                                     |
|                     | [Create A Position Token To Start Fetching Notifications](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D/position)                                                                       | Generates a position token to start fetching notifications.                                                                                                                                                                                                      |
|                     | [Suspends Calls To The Subscription's Webhook Delivery URL](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D/suspendwebhook)                                                               | Suspends calls to the subscription's webhook DeliveryUrl for informing about new notifications.                                                                                                                                                                  |
|                     | [Resumes Calls To The Subscription's Webhook Delivery URL](https://unityapi.webrootcloudav.com/service/api/notifications/subscriptions/%7BsubscriptionId%7D/resumewebhook)                                                                 | Resumes calls to the subscription's webhook DeliveryUrl for informing about new notifications.                                                                                                                                                                   |
| **Skystatus**       | [Get Agent Status for Endpoints - GSM](https://unityapi.webrootcloudav.com/service/api/status/gsm/%7BkeyCode%7D)                                                                                                                           | Required Scope - SkyStatus.GSM. Returns agent status information for all endpoints matching the specified criteria.                                                                                                                                              |
|                     | [Get DNS Protection Status for Endpoints - GSM](https://unityapi.webrootcloudav.com/service/api/status/gsm/dnsp/%7BkeyCode%7D)                                                                                                             | Required Scope - SkyStatus.GSM. Returns DNS protection (DNSP) status information for all endpoints matching the specified criteria.                                                                                                                              |
|                     | [Get DNS Protection Status for Endpoints - Site](https://unityapi.webrootcloudav.com/service/api/status/gsm/dnsp/%7BkeyCode%7D)                                                                                                            | Required Scope - SkyStatus.Site. Returns DNS protection (DNSP) status information for all endpoints matching the specified criteria.                                                                                                                             |
|                     | [Get Site-level Summary Report of Endpoint Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites)                                                                                                 | Required Scope SkyStatus.Reporting - Returns a site-level summary report of endpoint usage for a GSM master keycode. For each site, the report includes the site name, license type, and total endpoints.                                                        |
|                     | [Get GSM-level summary Report of Endpoint Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D)                                                                                                        | Required Scope SkyStatus.Reporting - Returns a GSM-level summary report of endpoint usage for a GSM master keycode. Besides general info like the console name and GSM license type, the report includes the total number of sites and endpoints.                |
|                     | [Get Site-level Summary Report of Endpoint Usage by Site Keycode](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites/%7BkeyCode%7D)                                                                   | Required Scope SkyStatus.Reporting - Returns a site-level summary report of endpoint usage for a GSM master keycode by site keycode. The report includes info like the site name, license type, and total endpoints.                                             |
|                     | [Get Endpoint-level Summary Report of Endpoint Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/endpoints)                                                                                         | Required Scope SkyStatus.Reporting - Returns an endpoint-level summary report of endpoint usage for a GSM master keycode. For each endpoint, the report includes info like the hostname, machine identifier, and activation state.                               |
|                     | [Get Endpoint-level Summary Report of Endpoint Usage by Site Keycode](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites/%7BkeyCode%7D/endpoints)                                                     | Scope SkyStatus.Reporting - Returns an endpoint-level summary report of endpoint usage for a GSM master keycode by a site keycode. For each endpoint, the report includes info like the hostname, machine identifier, and activation state.                      |
|                     | [Get GSM-level Summary Report of DNSP Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/dnsp)                                                                                                       | Required Scope SkyStatus.Reporting - Returns a GSM-level summary report of DNSP usage for a GSM master keycode. Besides general info like the console name and GSM license type, the report includes total sites and devices.                                    |
|                     | [Get Site-level Summary Report of DNSP Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites/dnsp)                                                                                                | Required Scope SkyStatus.Reporting - Returns a site-level summary report of DNSP usage for a GSM master keycode. For each site, the report includes info like the site name, license type, and total devices.                                                    |
|                     | [Get Site-level Summary Report of DNSP Usage by Site Keycode](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites/%7BkeyCode%7D/dnsp)                                                                  | Required Scope SkyStatus.Reporting - Returns a site-level summary report of DNSP usage for a GSM master keycode by a site keycode. The report includes info like the site name, license type, and total devices.                                                 |
|                     | [Get GSM-level Summary Report of WSAT Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/wsat)                                                                                                       | Required Scope SkyStatus.Reporting - Returns a GSM-level summary report of WSAT usage for a GSM master keycode. Besides general info like the console name and GSM license type, the report includes the total number of sites and users.                        |
|                     | [Get Site-level Summary Report of WSAT Usage](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites/wsat)                                                                                                | Required Scope SkyStatus.Reporting - Returns a site-level summary report of WSAT usage for a GSM master keycode. For each site, the report includes info like the site name, license type, and total users.                                                      |
|                     | [Get Site-level Summary Report of WSAT Usage by Site Keycode](https://unityapi.webrootcloudav.com/service/api/status/reporting/gsm/%7BgsmKey%7D/sites/%7BkeyCode%7D/wsat)                                                                  | Required Scope SkyStatus.Reporting - Returns a site-level summary report of WSAT usage for a GSM master keycode by a site keycode. The report includes info like the site name, license type, and total users.                                                   |
|                     |                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                                  |
|                     |                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                                  |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rewst.help/documentation/integrations/integration-guides/webroot-integration-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
