Overview π₯
Following Webrootβs migration to OpenText Secure Cloud, authentication methods used by existing Liongard Webroot Parent Inspectors may become invalid.
As a result, Webroot inspections configured with legacy credentials may begin failing until updated API credentials are configured.
βExpected Error :
Inspection failed at https://******api.webrootcloudav.com/auth/token with status code 400: Response Error:400 Bad Request
This article walks through updating the existing Webroot Parent Inspector while preserving:
β
Child Inspector relationships
β
Historical inspection data
β
Auto-discovery functionality
β οΈ Important:
A new inspector does not need to be created. Updating the existing Parent Inspector restores functionality.
Why Does This Happen? π€
Webrootβs transition to OpenText Secure Cloud introduces a new authentication model based on API Client credentials.
Previously configured Webroot Parent Inspectors may still rely on legacy authentication details that are no longer accepted after migration.
Because all Webroot Child Inspectors depend on the Parent Inspector for discovery and synchronization:
Parent authentication failures prevent inspections from completing
Child inspectors stop updating automatically
Inspection data becomes outdated
Updating credentials restores communication between Liongard and OpenText Secure Cloud.
Impact π¨
After migration, partners may observe:
Webroot Parent Inspector failures
Authentication or inspection errors
Child Inspectors no longer updating
Auto-discovery stopping
Older inspection timestamps in Liongard
β
No inspector data is lost.
This is strictly an authentication update requirement.
Steps To Resolveπ¨βπ»
Step 1 β Generate New API Credentials in OpenText Secure Cloud
Log in to OpenText Secure Cloud using an administrator account.
Navigate to: Settings β API Access
Generate the following credentials:
βClient ID
Client SecretNavigate to: Account Information
Copy the GSM Parent Keycode.
π‘ Important:
Store these credentials securely. They will be required when updating the Liongard inspector.
Step 2 β Update the Existing Webroot Parent Inspector in Liongard
Log in to your Liongard instance.
Navigate to: Admin β Inspectors
Locate your Webroot Parent Inspector.
Select Edit.
β οΈ Do NOT create a new Parent Inspector.
Creating a new inspector breaks child relationships and historical data mapping.
Update the following fields:
Portal Admin Username
Portal Admin Password
API Client ID
API Client Secret
GSM Parent Keycode
Click Save.
Step 3 β Validate Inspector Functionality
After saving the updated credentials:
Run the Parent Inspector in Clear Cache + Debug Mode
Confirm the inspection completes successfully.
Verify:
β
Parent inspection status shows Success
β
Child inspectors resume updating
β
New inspection timestamps appear
β
Auto-discovery resumes normally
Child inspectors will automatically reconnect once the Parent Inspector authenticates successfully.
Expected Result β
After completing these steps:
Parent Inspector successfully authenticates with OpenText Secure Cloud
Child Inspectors resume automatic discovery
Existing environments remain unchanged
Historical inspection data remains intact
Troubleshooting π
If inspections continue to fail:
Confirm API credentials were generated under Settings β API Access
Verify the GSM Parent Keycode matches the OpenText account
Ensure administrator permissions were used when generating credentials
Re-run inspection using Debug + Clear Cache
Confirm credentials were copied without extra spaces or formatting
When to Contact Liongard Support π¦
Contact Liongard Support if:
Parent Inspector continues failing after credential update
Child Inspectors do not resume updates
Authentication errors persist
Inspection completes but data does not refresh
Information to Include in a Support Ticket π©
Please provide:
Liongard Instance URL
Environment name
Webroot Parent Inspector name
Screenshot or copy of inspection error
Confirmation new OpenText API credentials were generated
Timestamp of most recent failed inspection
Frequently Asked Questions πββοΈ
1οΈβ£ Do I need to recreate child inspectors?
No. Child inspectors automatically resume once the Parent Inspector authenticates successfully.
2οΈβ£ Will historical inspection data be lost?
No. Updating credentials preserves all inspection history and relationships.
3οΈβ£ Do all environments require updates?
Only environments migrated to OpenText Secure Cloud require credential updates.
4οΈβ£ Can I create a new Parent Inspector instead?
This is not recommended, as it breaks inspector relationships and requires rediscovery.
Additional Notes ποΈ
Liongard continues to use the existing Webroot Inspector framework.
Only authentication credentials change following migration.
Updating credentials is a one-time action per affected environment.

