OptionallocaleCurrently selected language (e.g. en_GB for English)
Optionalcreate_True if a subfolder should be created when adding a torrent
Optionalstart_True if torrents should be added in a Paused state
Optionalauto_TODO
Optionalpreallocate_True if disk space should be pre-allocated for all files
Optionalincomplete_True if ".!qB" should be appended to incomplete files
Optionalauto_True if Automatic Torrent Management is enabled by default
Optionaltorrent_True if torrent should be relocated when its Category changes
Optionalsave_True if torrent should be relocated when the default save path changes
Optionalcategory_True if torrent should be relocated when its Category's save path changes
Optionalsave_Default save path for torrents, separated by slashes
Optionaltemp_True if folder for incomplete torrents is enabled
Optionaltemp_Path for incomplete torrents, separated by slashes
Optionalscan_Property: 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
| Value | Description |
|---|---|
| 0 | Download to the monitored folder |
| 1 | Download to the default save path |
| "/path/to/download/to" | Download to this path |
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
Optionalmail_True if e-mail notification should be enabled
Optionalmail_e-mail where notifications should originate from
Optionalmail_e-mail to send notifications to
Optionalmail_smtp server for e-mail notifications
Optionalmail_True if smtp server requires SSL connection
Optionalmail_True if smtp server requires authentication
Optionalmail_Username for smtp authentication
Optionalmail_Password for smtp authentication
Optionalautorun_True if external program should be run after torrent has finished downloading
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
Optionalqueueing_True if torrent queuing is enabled
Optionalmax_Maximum number of active simultaneous downloads
Optionalmax_Maximum number of active simultaneous downloads and uploads
Optionalmax_Maximum number of active simultaneous uploads
Optionaldont_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
Optionalslow_Download rate in KiB/s for a torrent to be considered "slow"
Optionalslow_Upload rate in KiB/s for a torrent to be considered "slow"
Optionalslow_Seconds a torrent should be inactive before considered "slow"
Optionalmax_True if share ratio limit is enabled
Optionalmax_Get the global share ratio limit
Optionalmax_Action performed when a torrent reaches the maximum share ratio. See list of possible values here below.
| Value | Description |
|---|---|
| 0 | Pause torrent |
| 1 | Remove torrent |
Optionallisten_Port for incoming connections
OptionalupnpTrue if UPnP/NAT-PMP is enabled
Optionalrandom_True if the port is randomly selected
Optionaldl_Global download speed limit in KiB/s; -1 means no limit is applied
Optionalup_Global upload speed limit in KiB/s; -1 means no limit is applied
Optionalmax_Maximum global number of simultaneous connections
Optionalmax_Maximum number of simultaneous connections per torrent
Optionalmax_Maximum number of upload slots
Optionalmax_Maximum number of upload slots per torrent
Optionalstop_Timeout in seconds for a stopped announce request to trackers
Optionalenable_True if the advanced libtorrent option piece_extent_affinity is enabled
Optionalbittorrent_Bittorrent Protocol to use (see list of possible values below)
| Value | Description |
|---|---|
| 0 | TCP and μTP |
| 1 | TCP |
| 2 | μTP |
Optionallimit_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
Optionallimit_True if [du]l_limit should be applied to estimated TCP overhead (service data: e.g. packet headers)
Optionallimit_True if [du]l_limit should be applied to peers on the LAN
Optionalalt_Alternative global download speed limit in KiB/s
Optionalalt_Alternative global upload speed limit in KiB/s
Optionalscheduler_True if alternative limits should be applied according to schedule
Optionalschedule_Scheduler starting hour
Optionalschedule_Scheduler starting minute
Optionalschedule_Scheduler ending hour
Optionalschedule_Scheduler ending minute
Optionalscheduler_Scheduler days. See possible values here below
| Value | Description |
|---|---|
| 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 |
OptionaldhtTrue if DHT is enabled
OptionalpexTrue if PeX is enabled
OptionallsdTrue if LSD is enabled
OptionalencryptionSee list of possible values here below
| Value | Description |
|---|---|
| 0 | Prefer encryption |
| 1 | Force encryption on |
| 2 | Force encryption off |
Optionalanonymous_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
Optionalproxy_See list of possible values here below
| Value | Description |
|---|---|
| -1 | Proxy is disabled |
| 0 | Prefer encryption |
| 1 | HTTP proxy without authentication |
| 2 | SOCKS5 proxy without authentication |
| 3 | HTTP proxy with authentication |
| 4 | SOCKS5 proxy with authentication |
| 5 | SOCKS4 proxy without authentication |
Optionalproxy_Proxy IP address or domain name
Optionalproxy_Proxy port
Optionalproxy_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
Optionalproxy_True proxy requires authentication; doesn't apply to SOCKS4 proxies
Optionalproxy_Username for proxy authentication
Optionalproxy_Password for proxy authentication
Optionalproxy_True if proxy is only used for torrents
Optionalip_True if external IP filter should be enabled
Optionalip_Path to IP filter file (.dat, .p2p, .p2b files are supported); path is separated by slashes
Optionalip_True if IP filters are applied to trackers
Optionalweb_Comma-separated list of domains to accept when performing Host header validation
Optionalweb_IP address to use for the WebUI
Optionalweb_WebUI port
Optionalweb_True if UPnP is used for the WebUI port
Optionalweb_WebUI username
Optionalweb_True if WebUI CSRF protection is enabled
Optionalweb_True if WebUI clickjacking protection is enabled
Optionalweb_True if WebUI cookie Secure flag is enabled
Optionalweb_Maximum number of authentication failures before WebUI access ban
Optionalweb_WebUI access ban duration in seconds
Optionalweb_Seconds until WebUI is automatically signed off
Optionalweb_True if WebUI host header validation is enabled
Optionalbypass_True if authentication challenge for loopback address (127.0.0.1) should be disabled
Optionalbypass_True if webui authentication should be bypassed for clients whose ip resides within (at least) one of the subnets on the whitelist
Optionalbypass_(White)list of ipv4/ipv6 subnets for which webui authentication should be bypassed; list entries are separated by commas
Optionalalternative_True if an alternative WebUI should be used
Optionalalternative_File path to the alternative WebUI
Optionaluse_True if WebUI HTTPS access is enabled
Optionalssl_For API < v2.0.1: SSL keyfile contents (this is a not a path)
Optionalssl_For API < v2.0.1: SSL certificate contents (this is a not a path)
Optionalweb_For API ≥ v2.0.1: Path to SSL keyfile
Optionalweb_For API ≥ v2.0.1: Path to SSL certificate
Optionaldyndns_True if server DNS should be updated dynamically
Optionaldyndns_See list of possible values here below
| Value | Description |
|---|---|
| 0 | Use DyDNS |
| 1 | Use NOIP |
Optionaldyndns_Username for DDNS service
Optionaldyndns_Password for DDNS service
Optionaldyndns_Your DDNS domain name
Optionalrss_RSS refresh interval
Optionalrss_Max stored articles per RSS feed
Optionalrss_Enable processing of RSS feeds
Optionalrss_Enable auto-downloading of torrents from the RSS feeds
Optionalrss_For API ≥ v2.5.1: Enable downloading of repack/proper Episodes
Optionalrss_For API ≥ v2.5.1: List of RSS Smart Episode Filters
Optionaladd_Enable automatic adding of trackers to new torrents
Optionaladd_List of trackers to add to new torrent
Optionalweb_For API ≥ v2.5.1: Enable custom http headers
Optionalweb_For API ≥ v2.5.1: List of custom http headers
Optionalmax_True enables max seeding time
Optionalmax_Number of minutes to seed a torrent
Optionalannounce_TODO
Optionalannounce_True always announce to all tiers
Optionalannounce_True always announce to all trackers in a tier
Optionalasync_Number of asynchronous I/O threads
Optionalbanned_List of banned IPs
Optionalchecking_Outstanding memory when checking torrents in MiB
Optionalcurrent_IP Address to bind to. Empty String means All addresses
Optionalcurrent_Network Interface used
Optionaldisk_Disk cache used in MiB
Optionaldisk_Disk cache expiry interval in seconds
Optionalembedded_Port used for embedded tracker
Optionalenable_True enables coalesce reads & writes
Optionalenable_True enables embedded tracker
Optionalenable_True allows multiple connections from the same IP address
Optionalenable_True enables os cache
Optionalenable_True enables sending of upload piece suggestions
Optionalfile_File pool size
Optionaloutgoing_Maximal outgoing port (0: Disabled)
Optionaloutgoing_Minimal outgoing port (0: Disabled)
Optionalrecheck_True rechecks torrents on completion
Optionalresolve_True resolves peer countries
Optionalsave_Save resume data interval in min
Optionalsend_Send buffer low watermark in KiB
Optionalsend_Send buffer watermark in KiB
Optionalsend_Send buffer watermark factor in percent
Optionalsocket_Socket backlog size
Optionalupload_Upload choking algorithm used (see list of possible values below)
| Value | Description |
|---|---|
| 0 | Round-robin |
| 1 | Fastest upload |
| 2 | Anti-leech |
Optionalupload_Upload slots behavior used (see list of possible values below)
| Value | Description |
|---|---|
| 0 | Fixed slots |
| 1 | Upload rate based |
Optionalupnp_UPnP lease duration (0: Permanent lease)
Optionalutp_μTP-TCP mixed mode algorithm (see list of possible values below)
| Value | Description |
|---|---|
| 0 | Prefer TCP |
| 1 | Peer proportional |
Possible fields: