You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Plugins can define configurable parameters via the `params` field in `PluginInformation`. These parameter definitions are exposed through the `GET /plugins` endpoint.
112
+
113
+
Each parameter includes:
114
+
-`name`: Parameter identifier
115
+
-`param`: Type and default value (one of: `text`, `url`, `integer`, `uInteger`, `float`)
116
+
-`description`: Human-readable description
117
+
-`required`: Whether the parameter must be set
118
+
119
+
Example response from `GET /plugins`:
120
+
```json
121
+
{
122
+
"id": "jackett_lookup",
123
+
"name": "jackett_lookup",
124
+
"params": [
125
+
{
126
+
"name": "base_url",
127
+
"param": { "url": "http://localhost:9117" },
128
+
"description": "Jackett server base URL",
129
+
"required": false
130
+
}
131
+
],
132
+
"credentialType": { "type": "token" },
133
+
...
134
+
}
135
+
```
136
+
137
+
## Credentials and User Settings
138
+
139
+
User-configured values for plugin parameters are stored in the `Credential` object, not in the plugin itself.
0 commit comments