[api][webui] use download url's as reported by the backend

Otherwise the download might break on special mappings