Applications Systems

Dell Warranty Polling Failure UUID Client ID Format Mismatch

Dell warranty data is not populating in Asset Inventory for any Dell nodes, despite having a valid and active Dell TechDirect account with correct credentials entered in SolarWinds Platform Advanced Configuration.

First published date

6/2/2026 2:44 PM

Last published date

6/15/2026 3:42 PM

Overview

Dell TechDirect now issues Client IDs in UUID format with dashes, for example xxxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxx. SolarWinds Asset Inventory uses the DellTokenCache.GetKeys() method to parse the DellApiKey value from Advanced Configuration before authenticating against the Dell OAuth2 token endpoint at https://apigtwb2c.us.dell.com/auth/oauth/v2/token. The parsing method uses a regex that was originally written for the old alphanumeric Dell Client ID format with no dashes (e.g. l7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx). When a UUID-format Client ID is entered, the regex either fails to parse it or strips the dashes before sending to Dell, both of which result in a 401 Unauthorized error. Poll Now does not resolve the issue and the problem affects all Dell nodes in the environment.

Product section

Server Application Monitor

Cause

Dell TechDirect changed the format of Client IDs from the old alphanumeric format (e.g. l7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) to a standard UUID format with dashes (e.g. 04p13ar5-94f3-44cb-b29c-379dec3de6dd). The DellTokenCache.GetKeys() method in DellTokenCache.cs was not updated to accommodate this new format. The regex inside GetKeys() does not accept the dash character in the Client ID segment, causing one of two failure paths regardless of how the customer enters the value in Advanced Configuration.

If the UUID is entered with dashes, the regex fails to match entirely and returns empty credentials. Empty credentials are then sent to the Dell OAuth endpoint which responds with 401 Unauthorized.

If the UUID is entered without dashes, the regex matches and parses the field but SolarWinds sends the stripped UUID to Dell. Dell does not recognize the Client ID in that form and returns 401 Unauthorized or invalid_client because their API requires the full UUID with dashes for authentication.

There is no valid input to provide that satisfies both the SolarWinds regex and the Dell API requirement simultaneously.

Resolution

This issue will be addressed in a future release of SAM. As of June 15, 2026, no workarounds are available. Watch this article for updates.