Optionaladd_Optionaladd_Enable automatic adding of trackers to new torrents
Optionaladd_Optionaladd_Optionaladd_Alternative global download speed limit in KiB/s
Alternative global upload speed limit in KiB/s
True if an alternative WebUI should be used
File path to the alternative WebUI
TODO
Optionalannounce_True always announce to all tiers
True always announce to all trackers in a tier
If true anonymous mode will be enabled; read more here; this option is only available in qBittorent built against libtorrent version 0.16.X and higher
Optionalapp_Number of asynchronous I/O threads
TODO
True if Automatic Torrent Management is enabled by default
True if external program should be run after torrent has finished downloading
Optionalautorun_Optionalautorun_Program path/name/arguments to run if autorun_enabled is enabled; path is separated by slashes; you can use %f and %n arguments, which will be expanded by qBittorent as path_to_torrent_file and torrent_name (from the GUI; not the .torrent file name) respectively
List of banned IPs
Optionalbdecode_Optionalbdecode_Bittorrent Protocol to use 0 TCP and μTP 1 TCP 2 μTP
Optionalblock_(White)list of ipv4/ipv6 subnets for which webui authentication should be bypassed; list entries are separated by commas
True if webui authentication should be bypassed for clients whose ip resides within (at least) one of the subnets on the whitelist
True if authentication challenge for loopback address (127.0.0.1) should be disabled
True if torrent should be relocated when its Category's save path changes
Outstanding memory when checking torrents in MiB
Optionalconfirm_WebAPI 2.16.2+
Optionalconfirm_WebAPI 2.16.2+
Optionalconfirm_Optionalconfirm_Optionalconnection_True if a subfolder should be created when adding a torrent
IP Address to bind to. Empty String means All addresses
Optionalcurrent_Network Interface used
Optionaldelete_True if DHT is enabled
Optionaldht_Disk cache used in MiB
Disk cache expiry interval in seconds
Optionaldisk_Optionaldisk_Optionaldisk_Optionaldisk_Global download speed limit in KiB/s; -1 means no limit is applied
If true torrents w/o any activity (stalled ones) will not be counted towards max_active_* limits; see dont_count_slow_torrents for more information
Your DDNS domain name
True if server DNS should be updated dynamically
Password for DDNS service
See list of possible values here below
Username for DDNS service
Port used for embedded tracker
Optionalembedded_True enables coalesce reads & writes
True enables embedded tracker
True allows multiple connections from the same IP address
Optionalenable_Allow multiple connections from the same peer ID. Added in WebAPI v2.16.0.
True enables os cache
True if the advanced libtorrent option piece_extent_affinity is enabled
True enables sending of upload piece suggestions
See list of possible values here below 0 Prefer encryption 1 Force encryption on 2 Force encryption off
Optionalexcluded_Optionalexcluded_Optionalexport_Path to directory to copy .torrent files to. Slashes are used as path separators
Optionalexport_Path to directory to copy .torrent files of completed downloads to. Slashes are used as path separators
Optionalfile_Optionalfile_Optionalfile_Optionalfile_Optionalfile_Optionalfile_Optionalfile_File pool size
Optionalhashing_Optionalhostname_Hostname resolver cache expiry interval in seconds Added in qBittorrent v5.2.0
Optionali2p_Optionali2p_Optionali2p_Optionali2p_WebAPI 2.16.2+
Optionali2p_Optionali2p_Optionali2p_Optionali2p_WebAPI 2.16.2+
Optionali2p_Optionali2p_WebAPI 2.16.2+
Optionali2p_Optionalidn_Optionalignore_True if ".!qB" should be appended to incomplete files
True if external IP filter should be enabled
Path to IP filter file (.dat, .p2p, .p2b files are supported); path is separated by slashes
True if IP filters are applied to trackers
True if [du]l_limit should be applied to peers on the LAN
True if [du]l_limit should be applied to estimated TCP overhead (service data: e.g. packet headers)
True if [du]l_limit should be applied to uTP connections; this option is only available in qBittorent built against libtorrent version 0.16.X and higher
Port for incoming connections
Currently selected language (e.g. en_GB for English)
True if LSD is enabled
True if smtp server requires authentication
e-mail to send notifications to
True if e-mail notification should be enabled
Optionalmail_SMTP encryption type for e-mail notifications.
Added in qBittorrent WebUI API v2.16.0, replacing
mail_notification_ssl_enabled.
https://github.com/qbittorrent/qBittorrent/blob/master/WebAPI_Changelog.md#2160
Password for smtp authentication
e-mail where notifications should originate from
smtp server for e-mail notifications
Optionalmail_True if smtp server requires SSL connection
removed in WebAPI 2.16, use mail_notification_encryption_type
mail_notification_encryption_type instead.
https://github.com/qbittorrent/qBittorrent/blob/master/WebAPI_Changelog.md#2160
Username for smtp authentication
Optionalmark_Optionalmax_Maximum number of active simultaneous downloads
Maximum number of active simultaneous downloads and uploads
Maximum number of active simultaneous uploads
Optionalmax_Maximum global number of simultaneous connections
Maximum number of simultaneous connections per torrent
Optionalmax_Optionalmax_Optionalmax_Maximum number of outstanding block requests. Added in WebAPI v2.16.0.
Get the global share ratio limit
Action performed when a torrent reaches the maximum share ratio. See list of possible values here below.
True if share ratio limit is enabled
Number of minutes to seed a torrent
True enables max seeding time
Maximum number of upload slots
Maximum number of upload slots per torrent
Optionalmemory_Optionalmerge_Maximal outgoing port (0: Disabled)
Minimal outgoing port (0: Disabled)
Optionalpeer_Optionalpeer_Optionalpeer_Optionalpeer_Optionalperformance_True if PeX is enabled
True if disk space should be pre-allocated for all files
True proxy requires authentication; doesn't apply to SOCKS4 proxies
Optionalproxy_Optionalproxy_Proxy IP address or domain name
Optionalproxy_Password for proxy authentication
True if peer and web seed connections should be proxified; this option will have any effect only in qBittorent built against libtorrent version 0.16.X and higher
Proxy port
Optionalproxy_True if proxy is only used for torrents
See list of possible values here below
Username for proxy authentication
Optionalpython_True if torrent queuing is enabled
True if the port is randomly selected
Optionalreannounce_True rechecks torrents on completion
Optionalrefresh_Optionalremove_Remove the .torrent backup when removing a torrent. Added in WebAPI v2.16.0.
Optionalrequest_True resolves peer countries
Optionalresolve_True resolves peer host names Added in qBittorrent WebUI API v2.15.1 https://github.com/qbittorrent/qBittorrent/blob/master/WebAPI_Changelog.md#2151
Optionalresume_Enable auto-downloading of torrents from the RSS feeds
For API ≥ v2.5.1: Enable downloading of repack/proper Episodes
Optionalrss_Max stored articles per RSS feed
Enable processing of RSS feeds
RSS refresh interval
For API ≥ v2.5.1: List of RSS Smart Episode Filters
Default save path for torrents, separated by slashes
True if torrent should be relocated when the default save path changes
Save resume data interval in min
Optionalsave_Directory to watch for torrent files, value: where torrents loaded from this directory should be downloaded to (see list of possible values below). Slashes are used as path separators; multiple key/value pairs can be specified Possible values of scan_dirs: 0 Download to the monitored folder 1 Download to the default save path "/path/to/download/to" Download to this path
Scheduler starting hour
Scheduler starting minute
Scheduler ending hour
Scheduler ending minute
Scheduler days. See possible values here below 0 Every day 1 Every weekday 2 Every weekend 3 Every Monday 4 Every Tuesday 5 Every Wednesday 6 Every Thursday 7 Every Friday 8 Every Saturday 9 Every Sunday
True if alternative limits should be applied according to schedule
Optionalseeding_Allow outgoing connections to peers while seeding. Added in qBittorrent WebUI API v2.16.0 https://github.com/qbittorrent/qBittorrent/blob/master/WebAPI_Changelog.md#2160
Send buffer low watermark in KiB
Send buffer watermark in KiB
Send buffer watermark factor in percent
Optionalshare_Mode for combining share limits. Added in WebAPI v2.15.3.
Optionalshutdown_WebAPI 2.16+
Download rate in KiB/s for a torrent to be considered "slow"
Seconds a torrent should be inactive before considered "slow"
Upload rate in KiB/s for a torrent to be considered "slow"
Socket backlog size
Optionalsocket_Optionalsocket_SSL certificate contents (this is a not a path)
Optionalssl_SSL keyfile contents (this is a not a path)
Optionalssl_Optionalssrf_Optionalstart_WebAPI 2.16+
True if torrents should be added in a Paused state
Optionalstatus_Timeout in seconds for a stopped announce request to trackers
Optionalstore_Persist search job results. Added in WebAPI v2.16.1.
Optionalstore_Persist search jobs. Added in WebAPI v2.16.1.
Path for incomplete torrents, separated by slashes
True if folder for incomplete torrents is enabled
True if torrent should be relocated when its Category changes
Optionaltorrent_Optionaltorrent_Optionaltorrent_Optionaltorrent_Directory for .torrent file backups. Added in WebAPI v2.16.0.
Optionaltorrent_Save backup copies of .torrent files. Added in WebAPI v2.16.0.
Optionaltorrent_Directory for completed torrents’ .torrent backups. Added in WebAPI v2.16.0.
Optionaltorrent_Move .torrent backups when downloads finish. Added in WebAPI v2.16.0.
Optionaltorrent_Global upload speed limit in KiB/s; -1 means no limit is applied
Upload choking algorithm used (see list of possible values below)
Upload slots behavior used (see list of possible values below)
True if UPnP/NAT-PMP is enabled
UPnP lease duration (0: Permanent lease)
Optionaluse_True if WebUI HTTPS access is enabled
Optionaluse_Optionaluse_μTP-TCP mixed mode algorithm (see list of possible values below)
Optionalvalidate_IP address to use for the WebUI
Optionalweb_qBittorrent 5.2+ (WebAPI 2.12+)
WebUI access ban duration in seconds
True if WebUI clickjacking protection is enabled
True if WebUI CSRF protection is enabled
For API ≥ v2.5.1: List of custom http headers
Comma-separated list of domains to accept when performing Host header validation
True if WebUI host header validation is enabled
For API ≥ v2.0.1: Path to SSL certificate
For API ≥ v2.0.1: Path to SSL keyfile
Maximum number of authentication failures before WebUI access ban
Optionalweb_For API ≥ v2.3.0: Plaintext WebUI password, not readable, write-only. For API < v2.3.0: MD5 hash of WebUI password, hash is generated from the following string: username:Web UI Access:plain_text_web_ui_password Only accepted by setPreferences, never returned
WebUI port
Optionalweb_Optionalweb_True if WebUI cookie Secure flag is enabled
Seconds until WebUI is automatically signed off
Optionalweb_Maximum number of WebUI sessions. Added in WebAPI v2.16.0.
True if UPnP is used for the WebUI port
For API ≥ v2.5.1: Enable custom http headers
WebUI username
Optionalwebtorrent_STUN server for WebTorrent. Added in WebAPI v2.16.1.
List of trackers to add to new torrent