Optionaltimeout?: numberRequest timeout in milliseconds (default: 30000)
Optionalretry?: RetryOptionsRetry configuration for transient failures
Optionalheaders?: Record<string, string>Get all authors in the library
Search for authors using Goodreads database
Get naming configuration settings
Get naming configuration by ID
Update naming configuration
Get naming configuration examples
Get media management configuration settings
Get media management configuration by ID
Update media management configuration
Get development configuration settings
Get development configuration by ID
Update development configuration
Get metadata provider configuration settings
Get metadata provider configuration by ID
Update metadata provider configuration
Get system logs
Get disk space information
Add a new book
Update an existing book
Delete a book
Search for books
Optionalstart: stringOptionalend: stringOptionalunmonitored: booleanOptionalpastDays: numberOptionalfutureDays: numberOptionaltagList: stringGet book files by author, book, or specific file IDs
OptionalauthorId: numberOptionalbookFileIds: number[]OptionalbookId: number[]Optionalunmapped: booleanGet a specific book file by ID
Update a book file
Delete a book file from disk
Bulk update book files using the editor endpoint
Bulk delete book files
Get all quality profiles
Get a specific quality profile by ID
Create a new quality profile
Update an existing quality profile
Delete a quality profile
Get quality profile schema
Get all custom formats
Get a specific custom format by ID
Create a new custom format
Update an existing custom format
Delete a custom format
Get custom format schema
Get all import lists
Get a specific import list by ID
Add a new import list
Update an existing import list
Delete an import list
Get import list schema for available list types
Test an import list configuration
Test all import lists
Get activity history
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringOptionalauthorId: numberOptionaldownloadId: stringGet history since a specific date
OptionalauthorId: numberGet history for a specific author
OptionalbookId: numberOptionaleventType: anyMark a failed download as failed in history
Get download queue
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringOptionalincludeUnknownAuthorItems: booleanRemove an item from the download queue
OptionalremoveFromClient: booleanOptionalblocklist: booleanBulk remove items from the download queue
OptionalremoveFromClient: booleanOptionalblocklist: booleanForce grab a queue item
Force grab multiple queue items
Get detailed queue information
OptionalauthorId: numberOptionalincludeUnknownAuthorItems: booleanGet queue status summary
Get blocked releases
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringRemove a release from the blocklist
Bulk remove releases from the blocklist
Get books with missing files
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringOptionalmonitored: booleanGet books below cutoff quality
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringOptionalmonitored: boolean
Readarr API client for book management
Example