Accessing specific information about pending downloads via relevance

Hi,
Are there any inspectors available that would provide data about failed downloads so we can make it available in Web Reports?

In the Rest API, we can grab data about failed downloads like this:
https://server.com:port/api/action/10738222/downloads
Array[1]
0:Object
DownloadRequestTarget:Object
actionID:10738222
index:1
hashes:Array[1]
0:Object
algorithm:"sha1"
value:"ZZZZZa597266ZZZZZ18caeee30d27061031ZZZZZ"
size:152921248
url:"EdgeProtocol://service/name1/name2/INSTALLsh"
Status:Object
State:"FAILED"
Timestamp:"Tue, 19 May 2026 13:38:18 -0400"
RetryCount:1
Error:Object
ErrorCode:"Generic"
ErrorString:"Error processing completed download: Requested sha1 ZZZZZa597266ZZZZZ18caeee30d27061031ZZZZZ does not match actual sha1 YYYYYa597266YYYYY18caeee30d27061031YYYYY"
Available:false
BytesDownloaded:null
TotalBytes:152921248
MinutesToNextRetry:8
RetryLimit:5

However, this is only available if the user has API access. We would like to make the data (specifically the “errorString”) available via a WebReport or even using https://server.com:port/api/query?relevance=

Is this possible?

you could also just scrape/monitor the download status page.

http://mybigfixserver.domain.com:52311/cgi-bin/bfenterprise/besmirrorrequest.exe

That is a good idea. We already do something similar for our relays using the “download status text page” from the /RD to get active downloads and calculate the download speeds for each file.

It would still be nice if this data could be exposed through WebReports…

1 Like