The API returns HTTP 404 "Update data not found" whenever one update is not found for any of the price feed IDs requested.
It's cumbersome as there is also no indication of which of the passed feed IDs did not have an update available at that time (so request could be retried without that feed ID).
The failure is triggered at:
|
RestError::UpdateDataNotFound |
Expecting that at least when ignore_invalid_price_ids=true, Hermes would return whatever updates it had available and let client handle this.