Prowlarr
@kitquiet/prowlarrv2026.07.23.4
01README
List, add (Torznab), and remove Prowlarr indexers via its REST API, with the API key resolved from a vault at execution time instead of passed as a literal.
02Models
@kitquiet/prowlarrv2026.07.23.4prowlarr.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| baseUrl | string | Prowlarr base URL, e.g. http://prowlarr:9696 |
| apiKey | string | Prowlarr API key. Supply via a vault expression |
fn list_indexers()
List all configured Prowlarr indexers and store each as a resource
fn add_torznab_indexer(name: string, siteBaseUrl: string, apiPath: string, siteApiKey: string, appProfileId: number)
Add a Torznab-compatible indexer (e.g. a Jackett feed) to Prowlarr.
| Argument | Type | Description |
|---|---|---|
| name | string | Display name for the indexer in Prowlarr |
| siteBaseUrl | string | Base URL of the Torznab site, e.g. http://jackett:9117 |
| apiPath | string | Path to the Torznab endpoint, e.g. |
| siteApiKey | string | API key for the Torznab site itself (not Prowlarr's own key) |
| appProfileId | number | Prowlarr app sync profile ID (1 = Standard, by default) |
fn update_indexer(indexerId: number, enable?: boolean, priority?: number, appProfileId?: number)
Update an existing Prowlarr indexer's enable, priority, and/or app profile
| Argument | Type | Description |
|---|---|---|
| indexerId | number | The Prowlarr indexer ID to update |
| enable? | boolean | Enable or disable the indexer |
| priority? | number | Search priority (lower runs first) |
| appProfileId? | number | Prowlarr app sync profile ID |
fn sync_indexer(indexerId: number)
Refresh a single indexer's stored state from live Prowlarr data.
| Argument | Type | Description |
|---|---|---|
| indexerId | number | The Prowlarr indexer ID to refresh |
fn remove_indexer(indexerId: number)
Remove an indexer from Prowlarr by ID (succeeds if already gone)
| Argument | Type | Description |
|---|---|---|
| indexerId | number | The Prowlarr indexer ID to remove |
Resources
indexer(infinite)— A configured Prowlarr indexer
03Previous Versions
2026.07.23.3
2026.07.23.2
04Stats
A
100 / 100
Downloads
3
Archive size
9.0 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms