Webroot integration
Last updated
Was this helpful?
Last updated
Was this helpful?
If you’re new to integrations in Rewst, read through our introductory integration documentation here.
Our Webroot integration enables automation of endpoint and license management. Use the Webroot Unity API within Rewst workflows to manage sites, users, policies, endpoints, GSM console access and more.
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
Navigate to Settings > Unity API Access.
Click on New.
Enter the Name and Description.
Describe how you will use the Unity API
Enter any suggestions or feedback you might have regarding the Unity API.
Click Save.
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
Click on the integration tile to launch the Configuration setup page.
Under Configuration:
Edit the Name.
Add an optional Description for your configuration.
Check off Is Default.
Under Parameters:
Enter your Cove username in the Client ID field.
Enter your client secret in the Client Secret field.
Enter the parent key code in the Parent Key Code field.
Enter the password of the user from your Webroot account into the Password field.
Enter the username of the user from your Webroot account into the Username field.
Click Save Configuration.
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.
For more on how actions work in Rewst, check out our introductory actions documentation here.
Webroot’s up-to-date API documentation can be found on their own website here.
Console Access
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.
Retrieves the status of a GSM add admin access request.
Console Gsm
Required Scope Console.GSM Gets information about a given GSM console.
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.
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.
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.
Gets the list of sites associated with a given GSM console.
Gets information about a GSM site.
Creates a New Site Under A Given Gsm Console.
Deactivates a site under a given GSM console.
When a site is suspended the associated license key is forcibly expired.
When a site is resumed, the site's license key inherits the days remaining of the parent GSM console keycode.
This operation will fail if the parent GSM console license is not a full license.
Gets the list of admins on a given GSM console.
Adds a new user as an admin to a GSM console with the desired access level.
Gets information about a GSM admin.
Gets information about a site admin.
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. Depending on the number of permission changes, these modifications may take a few minutes to be processed and visible to other API calls.
Edits certain user account attributes of a site admin.
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).
This command is only applied to deactivated endpoints.
Only returns the executed commands from the past 6 months.
Only returns the executed commands from the past 6 months.
NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 3 calendar months.
NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 3 calendar months.
NOTE: The maximum allowed time difference between 'startDate' and 'endDate' is 3 calendar months.
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.
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.
Returns detailed information for a specified mapping of a DNS Protection policy.
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.
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.
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.
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.
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.
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.
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.
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 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 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
Creates a new shopping cart. Carts act as a container for pending orders.
Gets a cart by its vendorOrderCode. The response also includes the cart's items and customers, if present.
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.
Gets the customers associated with a cart.
Create Order by Processing Cart
Gets information about the order status for a keycode.
Creates a request to cancel a particular product.
Get License by Keycode
Gets all child licenses of a parent license, but without billing information, which is maintained by the parent license.
Creates a trial license for a given product.
Creates a trial module for a given parent keycode.
Generic Request
Webroot API Request
Generic action for making authenticated requests against the Webroot API.
Empty action that can be used to ping for the availability of the service.
Retrieves version information of the running service environment.
Notifications
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.
Subscriptions are maintained by username and client ID. Only subscriptions created and active for the current username/client ID pair are returned.
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.
Unsubscribing from a subscription means no more notifications will be made available under this subscription.
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.
Generates a position token to start fetching notifications.
Suspends calls to the subscription's webhook DeliveryUrl for informing about new notifications.
Resumes calls to the subscription's webhook DeliveryUrl for informing about new notifications.
Skystatus
Required Scope - SkyStatus.GSM. Returns agent status information for all endpoints matching the specified criteria.
Required Scope - SkyStatus.GSM. Returns DNS protection (DNSP) status information for all endpoints matching the specified criteria.
Required Scope - SkyStatus.Site. Returns DNS protection (DNSP) status information for all endpoints matching the specified criteria.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
In the Integrations page, search for the Webroot integration.
Please refer to