From f4b3f2060269d43f78d98f6cc5960fe59b86bf82 Mon Sep 17 00:00:00 2001 From: ewen Date: Mon, 11 May 2026 00:30:58 +0200 Subject: [PATCH] Fix peers endpoint: use /api/v2/sync/torrentPeers instead of /api/v2/torrents/peers --- src/qbittorrent.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qbittorrent.rs b/src/qbittorrent.rs index 12f7221..94c8b03 100644 --- a/src/qbittorrent.rs +++ b/src/qbittorrent.rs @@ -369,7 +369,7 @@ impl QbittorrentClient { /// Fetch peers for a given torrent hash. pub async fn get_torrent_peers(&self, hash: &str) -> Result> { self.require_auth()?; - let url = format!("{}/api/v2/torrents/peers?hash={}", self.base_url, hash); + let url = format!("{}/api/v2/sync/torrentPeers?hash={}&rid=0", self.base_url, hash); let resp = self.client.get(&url).send().await?; if !resp.status().is_success() {