arr_call
Call any API path on Sonarr, Radarr, Prowlarr, Bazarr, Overseerr, Jellyfin, or qBittorrent to retrieve or modify media stack data. Changes need explicit confirmation.
Instructions
Call any API path on a service.
service: sonarr, radarr, prowlarr, bazarr, overseerr, jellyfin or qbittorrent. path: the path after the API root, for example /series, /movie/12, /system/status, /torrents/info, /Items. Do not add a query string. method: GET, POST, PUT, DELETE or PATCH. params: query options (for qBittorrent POST calls these are the form fields). body: JSON body for POST and PUT (not used by qBittorrent).
API roots added for you: Sonarr and Radarr /api/v3, Prowlarr and Overseerr /api/v1, Bazarr /api, qBittorrent /api/v2, Jellyfin none.
GET runs at once. Any change is NOT run until you set confirm=true, and you must first tell the user what will change and get a clear yes. Deleting, restarting, restoring a backup, host or security settings and password changes also need confirm_phrase set to exactly " ", for example "sonarr DELETE /series/5". Never guess a body: read an existing item with GET first and send it back with changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| path | Yes | ||
| method | No | GET | |
| params | No | ||
| confirm | No | ||
| service | Yes | ||
| max_chars | No | ||
| confirm_phrase | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |