mutation MarkTorrentDownload($infohash: String!) { downloadTorrent(infohash: $infohash) { task { id } } } query ListTorrents($downloading: Boolean) { torrents(filter: { downloading: { eq: $downloading } }) { name infohash bytesCompleted bytesMissing peers { ip downloadRate clientName } } }