abs_libraries
Manage Audiobookshelf libraries and related items, collections, playlists, podcasts, and stats via scoped API actions; preview writes as dry runs before confirming changes.
Instructions
abs_libraries covers the libraries toolset (26 operations). Auth is Authorization Bearer from ABS_API_TOKEN. Self-hosted Audiobookshelf only. action help with target returns one action's parameters. Writes need confirm set to the boolean true and ABS_ALLOW_WRITES=true. Omit confirm for a dry-run preview that sends nothing. Destructive or credential actions add an extra warning in the preview: delete, scan, match, purge, backup restore, user changes, API key create or revoke, password, and settings. Actions: delete_by_id, delete_issues, delete_narrators, get, get_authors, get_by_id, get_collections, get_episode_downloads, get_filterdata, get_items, get_matchall, get_narrators, get_personalized, get_playlists, get_podcast_titles, get_recent_episodes, get_search, get_series, get_series_id_series_id, get_stats, patch_by_id, patch_narrators, post, post_order, post_remove_metadata, post_scan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON body for the Audiobookshelf operation. Secrets are redacted in output. | |
| query | No | Query parameters. | |
| action | Yes | Audiobookshelf operation to call, or help. | |
| params | No | Express path parameters, such as id. | |
| target | No | With action help, the action whose parameters to describe. | |
| confirm | No | Set to the boolean true to execute the write. Omit this field for a dry-run preview. false and the string true are rejected. |