HP recently released a new cmdlet "Get-HPWarrantyInfo" included in HP CMSL. This could probably be easily used with Advanced Insights to populate the HP Warranty dashboard instead of the over complicated API method that HP currently requires.
Obviously this requires HP CMSL module to be installed on the workstations, but that seems like a much easier task that setting up the HP API. Especially since PMPC already patches HP CMSL.