Permissions - webtoplex/browser-extension GitHub Wiki
Note: for properties with a type
string of <type>
, the property can be parsed usingJSON.parse( property )
Permission(s) | Type | Key | Purpose |
---|---|---|---|
client clientid
|
string |
configuration.ClientID |
The API key to Plex (also known as the "Client ID") |
server servers
|
object |
configuration.server |
The server address(es) to Plex |
token tokens
|
string |
configuration[key] (where key ends with "Token", e.g. watcherToken ) |
The user's API keys to their Managers (Radarr, Sonarr, etc.) & Plex |
url urlroot proxy
|
string |
configuration[key] (where key ends with "URLRoot", e.g. watcherURLRoot ; or begins with "Proxy", e.g. ProxyURL ProxyHeaders ) |
The URLs to the user's Managers; and the user's proxy settings (URL and Headers) |
username usernames
|
string |
configuration[key] (where key ends with "BasicAuthUsername", e.g. watcherBasicAuthUsername ) |
The user's usernames to their Managers |
password passwords
|
string |
configuration[key] (where key ends with "BasicAuthPassword", e.g. watcherBasicAuthPassword ) |
The user's passwords to their Managers |
storage |
string of array
|
configuration[key] (where key ends with "StoragePath(s)", e.g. watcherStoragePath watcherStoragePaths ) |
The user's folder locations of their Managers |
quality qualities
|
string of number
|
configuration[key] (where key ends with "QualityProfileId", e.g. watcherQualityProfileId ) |
The user's quality settings for their Managers |
cache |
string of object
|
configuration[key] (where key begins with "~/cache/") |
The user's cached data: permissions, searches, etc. |
builtin plugin
|
boolean |
configuration[key] (where key begins with "builtin_" or "plugin_", e.g. builtin_imdb ) |
The user's enabled/disabled sites |
api |
string |
configuration[key] (where key ends with "API", e.g. TMDbAPI ) |
The user's external API keys (TMDb, OMDb, etc.) |