Permissions - webtoplex/browser-extension GitHub Wiki

Available permissions and how to access them

Note: for properties with a type string of <type>, the property can be parsed using JSON.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.)
⚠️ **GitHub.com Fallback** ⚠️