autobrr_filters
Create, delete, duplicate, list, fetch, and update autobrr filters, including toggling enabled state and managing notifications.
Instructions
autobrr filters operations on autobrr. Pass operation and an arguments dict matching that operation's parameters.
autobrr_create_filter(body={}) — Create a filter. WRITE: this modifies your autobrr instance.
autobrr_delete_filter(filter_id) — Delete a filter. DESTRUCTIVE: this deletes data.
autobrr_duplicate_filter(filter_id) — Duplicate a filter (creates a new filter and returns it). WRITE: this modifies your autobrr instance.
autobrr_get_filter(filter_id) — Fetch a single filter by id.
autobrr_get_filter_notifications(filter_id) — Fetch just the notifications array attached to a filter.
autobrr_list_filters(sort='', indexer=None) — List filters. Query params: sort (e.g. name-asc, priority-desc), indexer (repeatable).
autobrr_toggle_filter_enabled(filter_id, body={}) — Enable or disable a filter (body: {"enabled": bool}). WRITE: this modifies your autobrr instance.
autobrr_update_filter(filter_id, body={}) — Replace a filter. WRITE: this modifies your autobrr instance.
autobrr_update_filter_notifications(filter_id, body=[]) — Replace the notifications array on a filter (body is a list of filter notifications). WRITE: this modifies your autobrr instance.
autobrr_update_filter_partial(filter_id, body={}) — Partially update a filter (only supplied fields change). WRITE: this modifies your autobrr instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |