Skip to content

fix(templates): radarr/prowlarr grants a POST Prowlarr never sends#97

Merged
nzxl101 merged 1 commit into
Notifiarr:developfrom
bakerboy448:fix/prowlarr-radarr-indexer-post
Jul 12, 2026
Merged

fix(templates): radarr/prowlarr grants a POST Prowlarr never sends#97
nzxl101 merged 1 commit into
Notifiarr:developfrom
bakerboy448:fix/prowlarr-radarr-indexer-post

Conversation

@bakerboy448

Copy link
Copy Markdown
Contributor

`radarr/prowlarr.json` granted POST on `/api/v3/indexer/{id}`; `sonarr/prowlarr.json` (same consumer) doesn't. Verified via Prowlarr's own `RadarrV3Proxy.cs`: it POSTs only to the bare `/indexer` collection endpoint, and PUTs (never POSTs) to `/indexer/{id}`.

Removed the unused grant so radarr's template matches sonarr's scope and Prowlarr's actual request pattern.

…oesn't

radarr/prowlarr.json grants get+put+post on /api/v3/indexer/{id};
sonarr/prowlarr.json (same consumer) grants only get+put on the same
route shape. Prowlarr's own sync client (RadarrV3Proxy.cs in
NzbDrone.Core/Applications/Radarr) POSTs only to the bare /api/v3/indexer
collection to create an indexer, and PUTs to /api/v3/indexer/{id} to
update one — it never POSTs to the {id} route. Removing the extra grant
to match the real call pattern and sonarr/prowlarr.json's scope.
@nzxl101
nzxl101 merged commit 5a91c3d into Notifiarr:develop Jul 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants