qui_torrents
Add, list, monitor, and manage torrents on qBittorrent instances via API. Perform actions like renaming, banning peers, editing trackers, checking duplicates, and adjusting file priorities.
Instructions
qui torrents operations on qui. Pass operation and an arguments object; path variables go directly in arguments, query values in arguments.params, and a JSON request body in arguments.body.
qui_add_peers: POST /instances/{instanceID}/torrents/add-peers
qui_add_torrent: POST /instances/{instanceID}/torrents/
qui_add_torrent_trackers: POST /instances/{instanceID}/torrents/{hash}/trackers
qui_ban_peers: POST /instances/{instanceID}/torrents/ban-peers
qui_check_duplicate_torrents: POST /instances/{instanceID}/torrents/check-duplicates
qui_edit_torrent_tracker: PUT /instances/{instanceID}/torrents/{hash}/trackers
qui_get_reannounce_activity: GET /instances/{instanceID}/reannounce/activity
qui_get_reannounce_candidates: GET /instances/{instanceID}/reannounce/candidates
qui_get_torrent_field: POST /instances/{instanceID}/torrents/field
qui_get_torrent_file_mediainfo: GET /instances/{instanceID}/torrents/{hash}/files/{fileIndex}/mediainfo
qui_get_torrent_files: GET /instances/{instanceID}/torrents/{hash}/files
qui_get_torrent_peers: GET /instances/{instanceID}/torrents/{hash}/peers
qui_get_torrent_pieces: GET /instances/{instanceID}/torrents/{hash}/pieces
qui_get_torrent_properties: GET /instances/{instanceID}/torrents/{hash}/properties
qui_get_torrent_trackers: GET /instances/{instanceID}/torrents/{hash}/trackers
qui_get_torrent_webseeds: GET /instances/{instanceID}/torrents/{hash}/webseeds
qui_list_cross_instance_torrents: GET /torrents/cross-instance
qui_list_torrents: GET /instances/{instanceID}/torrents/
qui_remove_torrent_trackers: DELETE /instances/{instanceID}/torrents/{hash}/trackers
qui_rename_torrent: PUT /instances/{instanceID}/torrents/{hash}/rename
qui_rename_torrent_file: PUT /instances/{instanceID}/torrents/{hash}/rename-file
qui_rename_torrent_folder: PUT /instances/{instanceID}/torrents/{hash}/rename-folder
qui_set_torrent_file_priority: PUT /instances/{instanceID}/torrents/{hash}/files
qui_torrent_bulk_action: POST /instances/{instanceID}/torrents/bulk-action
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |