{"id":23286871,"url":"https://github.com/devopsarr/sonarr-go","last_synced_at":"2025-10-09T00:44:13.708Z","repository":{"id":65187335,"uuid":"584286708","full_name":"devopsarr/sonarr-go","owner":"devopsarr","description":"go SDK for Sonarr","archived":false,"fork":false,"pushed_at":"2025-09-28T09:12:10.000Z","size":2223,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-28T11:31:35.075Z","etag":null,"topics":["go","golang","sdk-go","sonarr"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devopsarr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-02T05:39:50.000Z","updated_at":"2025-09-13T07:06:13.000Z","dependencies_parsed_at":"2023-11-19T23:23:25.932Z","dependency_job_id":"b1426f53-e556-4046-b08c-af707030e9e8","html_url":"https://github.com/devopsarr/sonarr-go","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/devopsarr/sonarr-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopsarr%2Fsonarr-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopsarr%2Fsonarr-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopsarr%2Fsonarr-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopsarr%2Fsonarr-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devopsarr","download_url":"https://codeload.github.com/devopsarr/sonarr-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devopsarr%2Fsonarr-go/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000639,"owners_count":26082879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","golang","sdk-go","sonarr"],"created_at":"2024-12-20T02:14:57.824Z","updated_at":"2025-10-09T00:44:13.701Z","avatar_url":"https://github.com/devopsarr.png","language":null,"readme":"# Go API client for sonarr\n\nSonarr API docs - The v3 API docs apply to both v3 and v4 versions of Sonarr. Some functionality may only be available in v4 of the Sonarr application.\n\n## Overview\nThis API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.\n\n- API version: v4.0.15.2941\n- Package version: 1.1.1 \u003c!--- x-release-please-version --\u003e\n- Generator version: 7.15.0\n- Build package: org.openapitools.codegen.languages.GoClientCodegen\n\n## Installation\n\nInstall the following dependencies:\n\n```sh\ngo get github.com/stretchr/testify/assert\ngo get golang.org/x/net/context\n```\n\nPut the package under your project folder and add the following in import:\n\n```go\nimport sonarr \"github.com/devopsarr/sonarr-go/sonarr\"\n```\n\nTo use a proxy, set the environment variable `HTTP_PROXY`:\n\n```go\nos.Setenv(\"HTTP_PROXY\", \"http://proxy_name:proxy_port\")\n```\n\n## Configuration of Server URL\n\nDefault configuration comes with `Servers` field that contains server objects as defined in the OpenAPI specification.\n\n### Select Server Configuration\n\nFor using other server than the one defined on index 0 set context value `sonarr.ContextServerIndex` of type `int`.\n\n```go\nctx := context.WithValue(context.Background(), sonarr.ContextServerIndex, 1)\n```\n\n### Templated Server URL\n\nTemplated server URL is formatted using default variables from configuration or from context value `sonarr.ContextServerVariables` of type `map[string]string`.\n\n```go\nctx := context.WithValue(context.Background(), sonarr.ContextServerVariables, map[string]string{\n\t\"basePath\": \"v2\",\n})\n```\n\nNote, enum values are always validated and all unused variables are silently ignored.\n\n### URLs Configuration per Operation\n\nEach operation can use different server URL defined using `OperationServers` map in the `Configuration`.\nAn operation is uniquely identified by `\"{classname}Service.{nickname}\"` string.\nSimilar rules for overriding default operation server index and variables applies by using `sonarr.ContextOperationServerIndices` and `sonarr.ContextOperationServerVariables` context maps.\n\n```go\nctx := context.WithValue(context.Background(), sonarr.ContextOperationServerIndices, map[string]int{\n\t\"{classname}Service.{nickname}\": 2,\n})\nctx = context.WithValue(context.Background(), sonarr.ContextOperationServerVariables, map[string]map[string]string{\n\t\"{classname}Service.{nickname}\": {\n\t\t\"port\": \"8443\",\n\t},\n})\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *http://localhost:8989*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*ApiInfoAPI* | [**GetApi**](docs/ApiInfoAPI.md#getapi) | **Get** /api | \n*AuthenticationAPI* | [**CreateLogin**](docs/AuthenticationAPI.md#createlogin) | **Post** /login | \n*AuthenticationAPI* | [**GetLogout**](docs/AuthenticationAPI.md#getlogout) | **Get** /logout | \n*AutoTaggingAPI* | [**CreateAutoTagging**](docs/AutoTaggingAPI.md#createautotagging) | **Post** /api/v3/autotagging | \n*AutoTaggingAPI* | [**DeleteAutoTagging**](docs/AutoTaggingAPI.md#deleteautotagging) | **Delete** /api/v3/autotagging/{id} | \n*AutoTaggingAPI* | [**GetAutoTaggingById**](docs/AutoTaggingAPI.md#getautotaggingbyid) | **Get** /api/v3/autotagging/{id} | \n*AutoTaggingAPI* | [**ListAutoTagging**](docs/AutoTaggingAPI.md#listautotagging) | **Get** /api/v3/autotagging | \n*AutoTaggingAPI* | [**ListAutoTaggingSchema**](docs/AutoTaggingAPI.md#listautotaggingschema) | **Get** /api/v3/autotagging/schema | \n*AutoTaggingAPI* | [**UpdateAutoTagging**](docs/AutoTaggingAPI.md#updateautotagging) | **Put** /api/v3/autotagging/{id} | \n*BackupAPI* | [**CreateSystemBackupRestoreById**](docs/BackupAPI.md#createsystembackuprestorebyid) | **Post** /api/v3/system/backup/restore/{id} | \n*BackupAPI* | [**CreateSystemBackupRestoreUpload**](docs/BackupAPI.md#createsystembackuprestoreupload) | **Post** /api/v3/system/backup/restore/upload | \n*BackupAPI* | [**DeleteSystemBackup**](docs/BackupAPI.md#deletesystembackup) | **Delete** /api/v3/system/backup/{id} | \n*BackupAPI* | [**ListSystemBackup**](docs/BackupAPI.md#listsystembackup) | **Get** /api/v3/system/backup | \n*BlocklistAPI* | [**DeleteBlocklist**](docs/BlocklistAPI.md#deleteblocklist) | **Delete** /api/v3/blocklist/{id} | \n*BlocklistAPI* | [**DeleteBlocklistBulk**](docs/BlocklistAPI.md#deleteblocklistbulk) | **Delete** /api/v3/blocklist/bulk | \n*BlocklistAPI* | [**GetBlocklist**](docs/BlocklistAPI.md#getblocklist) | **Get** /api/v3/blocklist | \n*CalendarAPI* | [**GetCalendarById**](docs/CalendarAPI.md#getcalendarbyid) | **Get** /api/v3/calendar/{id} | \n*CalendarAPI* | [**ListCalendar**](docs/CalendarAPI.md#listcalendar) | **Get** /api/v3/calendar | \n*CalendarFeedAPI* | [**GetFeedV3CalendarSonarrIcs**](docs/CalendarFeedAPI.md#getfeedv3calendarsonarrics) | **Get** /feed/v3/calendar/sonarr.ics | \n*CommandAPI* | [**CreateCommand**](docs/CommandAPI.md#createcommand) | **Post** /api/v3/command | \n*CommandAPI* | [**DeleteCommand**](docs/CommandAPI.md#deletecommand) | **Delete** /api/v3/command/{id} | \n*CommandAPI* | [**GetCommandById**](docs/CommandAPI.md#getcommandbyid) | **Get** /api/v3/command/{id} | \n*CommandAPI* | [**ListCommand**](docs/CommandAPI.md#listcommand) | **Get** /api/v3/command | \n*CustomFilterAPI* | [**CreateCustomFilter**](docs/CustomFilterAPI.md#createcustomfilter) | **Post** /api/v3/customfilter | \n*CustomFilterAPI* | [**DeleteCustomFilter**](docs/CustomFilterAPI.md#deletecustomfilter) | **Delete** /api/v3/customfilter/{id} | \n*CustomFilterAPI* | [**GetCustomFilterById**](docs/CustomFilterAPI.md#getcustomfilterbyid) | **Get** /api/v3/customfilter/{id} | \n*CustomFilterAPI* | [**ListCustomFilter**](docs/CustomFilterAPI.md#listcustomfilter) | **Get** /api/v3/customfilter | \n*CustomFilterAPI* | [**UpdateCustomFilter**](docs/CustomFilterAPI.md#updatecustomfilter) | **Put** /api/v3/customfilter/{id} | \n*CustomFormatAPI* | [**CreateCustomFormat**](docs/CustomFormatAPI.md#createcustomformat) | **Post** /api/v3/customformat | \n*CustomFormatAPI* | [**DeleteCustomFormat**](docs/CustomFormatAPI.md#deletecustomformat) | **Delete** /api/v3/customformat/{id} | \n*CustomFormatAPI* | [**DeleteCustomFormatBulk**](docs/CustomFormatAPI.md#deletecustomformatbulk) | **Delete** /api/v3/customformat/bulk | \n*CustomFormatAPI* | [**GetCustomFormatById**](docs/CustomFormatAPI.md#getcustomformatbyid) | **Get** /api/v3/customformat/{id} | \n*CustomFormatAPI* | [**ListCustomFormat**](docs/CustomFormatAPI.md#listcustomformat) | **Get** /api/v3/customformat | \n*CustomFormatAPI* | [**ListCustomFormatSchema**](docs/CustomFormatAPI.md#listcustomformatschema) | **Get** /api/v3/customformat/schema | \n*CustomFormatAPI* | [**PutCustomFormatBulk**](docs/CustomFormatAPI.md#putcustomformatbulk) | **Put** /api/v3/customformat/bulk | \n*CustomFormatAPI* | [**UpdateCustomFormat**](docs/CustomFormatAPI.md#updatecustomformat) | **Put** /api/v3/customformat/{id} | \n*CutoffAPI* | [**GetWantedCutoff**](docs/CutoffAPI.md#getwantedcutoff) | **Get** /api/v3/wanted/cutoff | \n*CutoffAPI* | [**GetWantedCutoffById**](docs/CutoffAPI.md#getwantedcutoffbyid) | **Get** /api/v3/wanted/cutoff/{id} | \n*DelayProfileAPI* | [**CreateDelayProfile**](docs/DelayProfileAPI.md#createdelayprofile) | **Post** /api/v3/delayprofile | \n*DelayProfileAPI* | [**DeleteDelayProfile**](docs/DelayProfileAPI.md#deletedelayprofile) | **Delete** /api/v3/delayprofile/{id} | \n*DelayProfileAPI* | [**GetDelayProfileById**](docs/DelayProfileAPI.md#getdelayprofilebyid) | **Get** /api/v3/delayprofile/{id} | \n*DelayProfileAPI* | [**ListDelayProfile**](docs/DelayProfileAPI.md#listdelayprofile) | **Get** /api/v3/delayprofile | \n*DelayProfileAPI* | [**UpdateDelayProfile**](docs/DelayProfileAPI.md#updatedelayprofile) | **Put** /api/v3/delayprofile/{id} | \n*DelayProfileAPI* | [**UpdateDelayProfileReorder**](docs/DelayProfileAPI.md#updatedelayprofilereorder) | **Put** /api/v3/delayprofile/reorder/{id} | \n*DiskSpaceAPI* | [**ListDiskSpace**](docs/DiskSpaceAPI.md#listdiskspace) | **Get** /api/v3/diskspace | \n*DownloadClientAPI* | [**CreateDownloadClient**](docs/DownloadClientAPI.md#createdownloadclient) | **Post** /api/v3/downloadclient | \n*DownloadClientAPI* | [**CreateDownloadClientActionByName**](docs/DownloadClientAPI.md#createdownloadclientactionbyname) | **Post** /api/v3/downloadclient/action/{name} | \n*DownloadClientAPI* | [**DeleteDownloadClient**](docs/DownloadClientAPI.md#deletedownloadclient) | **Delete** /api/v3/downloadclient/{id} | \n*DownloadClientAPI* | [**DeleteDownloadClientBulk**](docs/DownloadClientAPI.md#deletedownloadclientbulk) | **Delete** /api/v3/downloadclient/bulk | \n*DownloadClientAPI* | [**GetDownloadClientById**](docs/DownloadClientAPI.md#getdownloadclientbyid) | **Get** /api/v3/downloadclient/{id} | \n*DownloadClientAPI* | [**ListDownloadClient**](docs/DownloadClientAPI.md#listdownloadclient) | **Get** /api/v3/downloadclient | \n*DownloadClientAPI* | [**ListDownloadClientSchema**](docs/DownloadClientAPI.md#listdownloadclientschema) | **Get** /api/v3/downloadclient/schema | \n*DownloadClientAPI* | [**PutDownloadClientBulk**](docs/DownloadClientAPI.md#putdownloadclientbulk) | **Put** /api/v3/downloadclient/bulk | \n*DownloadClientAPI* | [**TestDownloadClient**](docs/DownloadClientAPI.md#testdownloadclient) | **Post** /api/v3/downloadclient/test | \n*DownloadClientAPI* | [**TestallDownloadClient**](docs/DownloadClientAPI.md#testalldownloadclient) | **Post** /api/v3/downloadclient/testall | \n*DownloadClientAPI* | [**UpdateDownloadClient**](docs/DownloadClientAPI.md#updatedownloadclient) | **Put** /api/v3/downloadclient/{id} | \n*DownloadClientConfigAPI* | [**GetDownloadClientConfig**](docs/DownloadClientConfigAPI.md#getdownloadclientconfig) | **Get** /api/v3/config/downloadclient | \n*DownloadClientConfigAPI* | [**GetDownloadClientConfigById**](docs/DownloadClientConfigAPI.md#getdownloadclientconfigbyid) | **Get** /api/v3/config/downloadclient/{id} | \n*DownloadClientConfigAPI* | [**UpdateDownloadClientConfig**](docs/DownloadClientConfigAPI.md#updatedownloadclientconfig) | **Put** /api/v3/config/downloadclient/{id} | \n*EpisodeAPI* | [**GetEpisodeById**](docs/EpisodeAPI.md#getepisodebyid) | **Get** /api/v3/episode/{id} | \n*EpisodeAPI* | [**ListEpisode**](docs/EpisodeAPI.md#listepisode) | **Get** /api/v3/episode | \n*EpisodeAPI* | [**PutEpisodeMonitor**](docs/EpisodeAPI.md#putepisodemonitor) | **Put** /api/v3/episode/monitor | \n*EpisodeAPI* | [**UpdateEpisode**](docs/EpisodeAPI.md#updateepisode) | **Put** /api/v3/episode/{id} | \n*EpisodeFileAPI* | [**DeleteEpisodeFile**](docs/EpisodeFileAPI.md#deleteepisodefile) | **Delete** /api/v3/episodefile/{id} | \n*EpisodeFileAPI* | [**DeleteEpisodeFileBulk**](docs/EpisodeFileAPI.md#deleteepisodefilebulk) | **Delete** /api/v3/episodefile/bulk | \n*EpisodeFileAPI* | [**GetEpisodeFileById**](docs/EpisodeFileAPI.md#getepisodefilebyid) | **Get** /api/v3/episodefile/{id} | \n*EpisodeFileAPI* | [**ListEpisodeFile**](docs/EpisodeFileAPI.md#listepisodefile) | **Get** /api/v3/episodefile | \n*EpisodeFileAPI* | [**PutEpisodeFileBulk**](docs/EpisodeFileAPI.md#putepisodefilebulk) | **Put** /api/v3/episodefile/bulk | \n*EpisodeFileAPI* | [**PutEpisodeFileEditor**](docs/EpisodeFileAPI.md#putepisodefileeditor) | **Put** /api/v3/episodefile/editor | \n*EpisodeFileAPI* | [**UpdateEpisodeFile**](docs/EpisodeFileAPI.md#updateepisodefile) | **Put** /api/v3/episodefile/{id} | \n*FileSystemAPI* | [**GetFileSystem**](docs/FileSystemAPI.md#getfilesystem) | **Get** /api/v3/filesystem | \n*FileSystemAPI* | [**GetFileSystemMediafiles**](docs/FileSystemAPI.md#getfilesystemmediafiles) | **Get** /api/v3/filesystem/mediafiles | \n*FileSystemAPI* | [**GetFileSystemType**](docs/FileSystemAPI.md#getfilesystemtype) | **Get** /api/v3/filesystem/type | \n*HealthAPI* | [**ListHealth**](docs/HealthAPI.md#listhealth) | **Get** /api/v3/health | \n*HistoryAPI* | [**CreateHistoryFailedById**](docs/HistoryAPI.md#createhistoryfailedbyid) | **Post** /api/v3/history/failed/{id} | \n*HistoryAPI* | [**GetHistory**](docs/HistoryAPI.md#gethistory) | **Get** /api/v3/history | \n*HistoryAPI* | [**ListHistorySeries**](docs/HistoryAPI.md#listhistoryseries) | **Get** /api/v3/history/series | \n*HistoryAPI* | [**ListHistorySince**](docs/HistoryAPI.md#listhistorysince) | **Get** /api/v3/history/since | \n*HostConfigAPI* | [**GetHostConfig**](docs/HostConfigAPI.md#gethostconfig) | **Get** /api/v3/config/host | \n*HostConfigAPI* | [**GetHostConfigById**](docs/HostConfigAPI.md#gethostconfigbyid) | **Get** /api/v3/config/host/{id} | \n*HostConfigAPI* | [**UpdateHostConfig**](docs/HostConfigAPI.md#updatehostconfig) | **Put** /api/v3/config/host/{id} | \n*ImportListAPI* | [**CreateImportList**](docs/ImportListAPI.md#createimportlist) | **Post** /api/v3/importlist | \n*ImportListAPI* | [**CreateImportListActionByName**](docs/ImportListAPI.md#createimportlistactionbyname) | **Post** /api/v3/importlist/action/{name} | \n*ImportListAPI* | [**DeleteImportList**](docs/ImportListAPI.md#deleteimportlist) | **Delete** /api/v3/importlist/{id} | \n*ImportListAPI* | [**DeleteImportListBulk**](docs/ImportListAPI.md#deleteimportlistbulk) | **Delete** /api/v3/importlist/bulk | \n*ImportListAPI* | [**GetImportListById**](docs/ImportListAPI.md#getimportlistbyid) | **Get** /api/v3/importlist/{id} | \n*ImportListAPI* | [**ListImportList**](docs/ImportListAPI.md#listimportlist) | **Get** /api/v3/importlist | \n*ImportListAPI* | [**ListImportListSchema**](docs/ImportListAPI.md#listimportlistschema) | **Get** /api/v3/importlist/schema | \n*ImportListAPI* | [**PutImportListBulk**](docs/ImportListAPI.md#putimportlistbulk) | **Put** /api/v3/importlist/bulk | \n*ImportListAPI* | [**TestImportList**](docs/ImportListAPI.md#testimportlist) | **Post** /api/v3/importlist/test | \n*ImportListAPI* | [**TestallImportList**](docs/ImportListAPI.md#testallimportlist) | **Post** /api/v3/importlist/testall | \n*ImportListAPI* | [**UpdateImportList**](docs/ImportListAPI.md#updateimportlist) | **Put** /api/v3/importlist/{id} | \n*ImportListConfigAPI* | [**GetImportListConfig**](docs/ImportListConfigAPI.md#getimportlistconfig) | **Get** /api/v3/config/importlist | \n*ImportListConfigAPI* | [**GetImportListConfigById**](docs/ImportListConfigAPI.md#getimportlistconfigbyid) | **Get** /api/v3/config/importlist/{id} | \n*ImportListConfigAPI* | [**UpdateImportListConfig**](docs/ImportListConfigAPI.md#updateimportlistconfig) | **Put** /api/v3/config/importlist/{id} | \n*ImportListExclusionAPI* | [**CreateImportListExclusion**](docs/ImportListExclusionAPI.md#createimportlistexclusion) | **Post** /api/v3/importlistexclusion | \n*ImportListExclusionAPI* | [**DeleteImportListExclusion**](docs/ImportListExclusionAPI.md#deleteimportlistexclusion) | **Delete** /api/v3/importlistexclusion/{id} | \n*ImportListExclusionAPI* | [**DeleteImportListExclusionBulk**](docs/ImportListExclusionAPI.md#deleteimportlistexclusionbulk) | **Delete** /api/v3/importlistexclusion/bulk | \n*ImportListExclusionAPI* | [**GetImportListExclusionById**](docs/ImportListExclusionAPI.md#getimportlistexclusionbyid) | **Get** /api/v3/importlistexclusion/{id} | \n*ImportListExclusionAPI* | [**GetImportListExclusionPaged**](docs/ImportListExclusionAPI.md#getimportlistexclusionpaged) | **Get** /api/v3/importlistexclusion/paged | \n*ImportListExclusionAPI* | [**ListImportListExclusion**](docs/ImportListExclusionAPI.md#listimportlistexclusion) | **Get** /api/v3/importlistexclusion | \n*ImportListExclusionAPI* | [**UpdateImportListExclusion**](docs/ImportListExclusionAPI.md#updateimportlistexclusion) | **Put** /api/v3/importlistexclusion/{id} | \n*IndexerAPI* | [**CreateIndexer**](docs/IndexerAPI.md#createindexer) | **Post** /api/v3/indexer | \n*IndexerAPI* | [**CreateIndexerActionByName**](docs/IndexerAPI.md#createindexeractionbyname) | **Post** /api/v3/indexer/action/{name} | \n*IndexerAPI* | [**DeleteIndexer**](docs/IndexerAPI.md#deleteindexer) | **Delete** /api/v3/indexer/{id} | \n*IndexerAPI* | [**DeleteIndexerBulk**](docs/IndexerAPI.md#deleteindexerbulk) | **Delete** /api/v3/indexer/bulk | \n*IndexerAPI* | [**GetIndexerById**](docs/IndexerAPI.md#getindexerbyid) | **Get** /api/v3/indexer/{id} | \n*IndexerAPI* | [**ListIndexer**](docs/IndexerAPI.md#listindexer) | **Get** /api/v3/indexer | \n*IndexerAPI* | [**ListIndexerSchema**](docs/IndexerAPI.md#listindexerschema) | **Get** /api/v3/indexer/schema | \n*IndexerAPI* | [**PutIndexerBulk**](docs/IndexerAPI.md#putindexerbulk) | **Put** /api/v3/indexer/bulk | \n*IndexerAPI* | [**TestIndexer**](docs/IndexerAPI.md#testindexer) | **Post** /api/v3/indexer/test | \n*IndexerAPI* | [**TestallIndexer**](docs/IndexerAPI.md#testallindexer) | **Post** /api/v3/indexer/testall | \n*IndexerAPI* | [**UpdateIndexer**](docs/IndexerAPI.md#updateindexer) | **Put** /api/v3/indexer/{id} | \n*IndexerConfigAPI* | [**GetIndexerConfig**](docs/IndexerConfigAPI.md#getindexerconfig) | **Get** /api/v3/config/indexer | \n*IndexerConfigAPI* | [**GetIndexerConfigById**](docs/IndexerConfigAPI.md#getindexerconfigbyid) | **Get** /api/v3/config/indexer/{id} | \n*IndexerConfigAPI* | [**UpdateIndexerConfig**](docs/IndexerConfigAPI.md#updateindexerconfig) | **Put** /api/v3/config/indexer/{id} | \n*IndexerFlagAPI* | [**ListIndexerFlag**](docs/IndexerFlagAPI.md#listindexerflag) | **Get** /api/v3/indexerflag | \n*LanguageAPI* | [**GetLanguageById**](docs/LanguageAPI.md#getlanguagebyid) | **Get** /api/v3/language/{id} | \n*LanguageAPI* | [**ListLanguage**](docs/LanguageAPI.md#listlanguage) | **Get** /api/v3/language | \n*LanguageProfileAPI* | [**CreateLanguageProfile**](docs/LanguageProfileAPI.md#createlanguageprofile) | **Post** /api/v3/languageprofile | \n*LanguageProfileAPI* | [**DeleteLanguageProfile**](docs/LanguageProfileAPI.md#deletelanguageprofile) | **Delete** /api/v3/languageprofile/{id} | \n*LanguageProfileAPI* | [**GetLanguageProfileById**](docs/LanguageProfileAPI.md#getlanguageprofilebyid) | **Get** /api/v3/languageprofile/{id} | \n*LanguageProfileAPI* | [**ListLanguageProfile**](docs/LanguageProfileAPI.md#listlanguageprofile) | **Get** /api/v3/languageprofile | \n*LanguageProfileAPI* | [**UpdateLanguageProfile**](docs/LanguageProfileAPI.md#updatelanguageprofile) | **Put** /api/v3/languageprofile/{id} | \n*LanguageProfileSchemaAPI* | [**GetLanguageprofileSchema**](docs/LanguageProfileSchemaAPI.md#getlanguageprofileschema) | **Get** /api/v3/languageprofile/schema | \n*LocalizationAPI* | [**GetLocalization**](docs/LocalizationAPI.md#getlocalization) | **Get** /api/v3/localization | \n*LocalizationAPI* | [**GetLocalizationById**](docs/LocalizationAPI.md#getlocalizationbyid) | **Get** /api/v3/localization/{id} | \n*LocalizationAPI* | [**GetLocalizationLanguage**](docs/LocalizationAPI.md#getlocalizationlanguage) | **Get** /api/v3/localization/language | \n*LogAPI* | [**GetLog**](docs/LogAPI.md#getlog) | **Get** /api/v3/log | \n*LogFileAPI* | [**GetLogFileByFilename**](docs/LogFileAPI.md#getlogfilebyfilename) | **Get** /api/v3/log/file/{filename} | \n*LogFileAPI* | [**ListLogFile**](docs/LogFileAPI.md#listlogfile) | **Get** /api/v3/log/file | \n*ManualImportAPI* | [**CreateManualImport**](docs/ManualImportAPI.md#createmanualimport) | **Post** /api/v3/manualimport | \n*ManualImportAPI* | [**ListManualImport**](docs/ManualImportAPI.md#listmanualimport) | **Get** /api/v3/manualimport | \n*MediaCoverAPI* | [**GetMediaCoverByFilename**](docs/MediaCoverAPI.md#getmediacoverbyfilename) | **Get** /api/v3/mediacover/{seriesId}/{filename} | \n*MediaManagementConfigAPI* | [**GetMediaManagementConfig**](docs/MediaManagementConfigAPI.md#getmediamanagementconfig) | **Get** /api/v3/config/mediamanagement | \n*MediaManagementConfigAPI* | [**GetMediaManagementConfigById**](docs/MediaManagementConfigAPI.md#getmediamanagementconfigbyid) | **Get** /api/v3/config/mediamanagement/{id} | \n*MediaManagementConfigAPI* | [**UpdateMediaManagementConfig**](docs/MediaManagementConfigAPI.md#updatemediamanagementconfig) | **Put** /api/v3/config/mediamanagement/{id} | \n*MetadataAPI* | [**CreateMetadata**](docs/MetadataAPI.md#createmetadata) | **Post** /api/v3/metadata | \n*MetadataAPI* | [**CreateMetadataActionByName**](docs/MetadataAPI.md#createmetadataactionbyname) | **Post** /api/v3/metadata/action/{name} | \n*MetadataAPI* | [**DeleteMetadata**](docs/MetadataAPI.md#deletemetadata) | **Delete** /api/v3/metadata/{id} | \n*MetadataAPI* | [**GetMetadataById**](docs/MetadataAPI.md#getmetadatabyid) | **Get** /api/v3/metadata/{id} | \n*MetadataAPI* | [**ListMetadata**](docs/MetadataAPI.md#listmetadata) | **Get** /api/v3/metadata | \n*MetadataAPI* | [**ListMetadataSchema**](docs/MetadataAPI.md#listmetadataschema) | **Get** /api/v3/metadata/schema | \n*MetadataAPI* | [**TestMetadata**](docs/MetadataAPI.md#testmetadata) | **Post** /api/v3/metadata/test | \n*MetadataAPI* | [**TestallMetadata**](docs/MetadataAPI.md#testallmetadata) | **Post** /api/v3/metadata/testall | \n*MetadataAPI* | [**UpdateMetadata**](docs/MetadataAPI.md#updatemetadata) | **Put** /api/v3/metadata/{id} | \n*MissingAPI* | [**GetWantedMissing**](docs/MissingAPI.md#getwantedmissing) | **Get** /api/v3/wanted/missing | \n*MissingAPI* | [**GetWantedMissingById**](docs/MissingAPI.md#getwantedmissingbyid) | **Get** /api/v3/wanted/missing/{id} | \n*NamingConfigAPI* | [**GetNamingConfig**](docs/NamingConfigAPI.md#getnamingconfig) | **Get** /api/v3/config/naming | \n*NamingConfigAPI* | [**GetNamingConfigById**](docs/NamingConfigAPI.md#getnamingconfigbyid) | **Get** /api/v3/config/naming/{id} | \n*NamingConfigAPI* | [**GetNamingConfigExamples**](docs/NamingConfigAPI.md#getnamingconfigexamples) | **Get** /api/v3/config/naming/examples | \n*NamingConfigAPI* | [**UpdateNamingConfig**](docs/NamingConfigAPI.md#updatenamingconfig) | **Put** /api/v3/config/naming/{id} | \n*NotificationAPI* | [**CreateNotification**](docs/NotificationAPI.md#createnotification) | **Post** /api/v3/notification | \n*NotificationAPI* | [**CreateNotificationActionByName**](docs/NotificationAPI.md#createnotificationactionbyname) | **Post** /api/v3/notification/action/{name} | \n*NotificationAPI* | [**DeleteNotification**](docs/NotificationAPI.md#deletenotification) | **Delete** /api/v3/notification/{id} | \n*NotificationAPI* | [**GetNotificationById**](docs/NotificationAPI.md#getnotificationbyid) | **Get** /api/v3/notification/{id} | \n*NotificationAPI* | [**ListNotification**](docs/NotificationAPI.md#listnotification) | **Get** /api/v3/notification | \n*NotificationAPI* | [**ListNotificationSchema**](docs/NotificationAPI.md#listnotificationschema) | **Get** /api/v3/notification/schema | \n*NotificationAPI* | [**TestNotification**](docs/NotificationAPI.md#testnotification) | **Post** /api/v3/notification/test | \n*NotificationAPI* | [**TestallNotification**](docs/NotificationAPI.md#testallnotification) | **Post** /api/v3/notification/testall | \n*NotificationAPI* | [**UpdateNotification**](docs/NotificationAPI.md#updatenotification) | **Put** /api/v3/notification/{id} | \n*ParseAPI* | [**GetParse**](docs/ParseAPI.md#getparse) | **Get** /api/v3/parse | \n*PingAPI* | [**GetPing**](docs/PingAPI.md#getping) | **Get** /ping | \n*PingAPI* | [**HeadPing**](docs/PingAPI.md#headping) | **Head** /ping | \n*QualityDefinitionAPI* | [**GetQualityDefinitionById**](docs/QualityDefinitionAPI.md#getqualitydefinitionbyid) | **Get** /api/v3/qualitydefinition/{id} | \n*QualityDefinitionAPI* | [**GetQualityDefinitionLimits**](docs/QualityDefinitionAPI.md#getqualitydefinitionlimits) | **Get** /api/v3/qualitydefinition/limits | \n*QualityDefinitionAPI* | [**ListQualityDefinition**](docs/QualityDefinitionAPI.md#listqualitydefinition) | **Get** /api/v3/qualitydefinition | \n*QualityDefinitionAPI* | [**PutQualityDefinitionUpdate**](docs/QualityDefinitionAPI.md#putqualitydefinitionupdate) | **Put** /api/v3/qualitydefinition/update | \n*QualityDefinitionAPI* | [**UpdateQualityDefinition**](docs/QualityDefinitionAPI.md#updatequalitydefinition) | **Put** /api/v3/qualitydefinition/{id} | \n*QualityProfileAPI* | [**CreateQualityProfile**](docs/QualityProfileAPI.md#createqualityprofile) | **Post** /api/v3/qualityprofile | \n*QualityProfileAPI* | [**DeleteQualityProfile**](docs/QualityProfileAPI.md#deletequalityprofile) | **Delete** /api/v3/qualityprofile/{id} | \n*QualityProfileAPI* | [**GetQualityProfileById**](docs/QualityProfileAPI.md#getqualityprofilebyid) | **Get** /api/v3/qualityprofile/{id} | \n*QualityProfileAPI* | [**ListQualityProfile**](docs/QualityProfileAPI.md#listqualityprofile) | **Get** /api/v3/qualityprofile | \n*QualityProfileAPI* | [**UpdateQualityProfile**](docs/QualityProfileAPI.md#updatequalityprofile) | **Put** /api/v3/qualityprofile/{id} | \n*QualityProfileSchemaAPI* | [**GetQualityprofileSchema**](docs/QualityProfileSchemaAPI.md#getqualityprofileschema) | **Get** /api/v3/qualityprofile/schema | \n*QueueAPI* | [**DeleteQueue**](docs/QueueAPI.md#deletequeue) | **Delete** /api/v3/queue/{id} | \n*QueueAPI* | [**DeleteQueueBulk**](docs/QueueAPI.md#deletequeuebulk) | **Delete** /api/v3/queue/bulk | \n*QueueAPI* | [**GetQueue**](docs/QueueAPI.md#getqueue) | **Get** /api/v3/queue | \n*QueueActionAPI* | [**CreateQueueGrabBulk**](docs/QueueActionAPI.md#createqueuegrabbulk) | **Post** /api/v3/queue/grab/bulk | \n*QueueActionAPI* | [**CreateQueueGrabById**](docs/QueueActionAPI.md#createqueuegrabbyid) | **Post** /api/v3/queue/grab/{id} | \n*QueueDetailsAPI* | [**ListQueueDetails**](docs/QueueDetailsAPI.md#listqueuedetails) | **Get** /api/v3/queue/details | \n*QueueStatusAPI* | [**GetQueueStatus**](docs/QueueStatusAPI.md#getqueuestatus) | **Get** /api/v3/queue/status | \n*ReleaseAPI* | [**CreateRelease**](docs/ReleaseAPI.md#createrelease) | **Post** /api/v3/release | \n*ReleaseAPI* | [**ListRelease**](docs/ReleaseAPI.md#listrelease) | **Get** /api/v3/release | \n*ReleaseProfileAPI* | [**CreateReleaseProfile**](docs/ReleaseProfileAPI.md#createreleaseprofile) | **Post** /api/v3/releaseprofile | \n*ReleaseProfileAPI* | [**DeleteReleaseProfile**](docs/ReleaseProfileAPI.md#deletereleaseprofile) | **Delete** /api/v3/releaseprofile/{id} | \n*ReleaseProfileAPI* | [**GetReleaseProfileById**](docs/ReleaseProfileAPI.md#getreleaseprofilebyid) | **Get** /api/v3/releaseprofile/{id} | \n*ReleaseProfileAPI* | [**ListReleaseProfile**](docs/ReleaseProfileAPI.md#listreleaseprofile) | **Get** /api/v3/releaseprofile | \n*ReleaseProfileAPI* | [**UpdateReleaseProfile**](docs/ReleaseProfileAPI.md#updatereleaseprofile) | **Put** /api/v3/releaseprofile/{id} | \n*ReleasePushAPI* | [**CreateReleasePush**](docs/ReleasePushAPI.md#createreleasepush) | **Post** /api/v3/release/push | \n*RemotePathMappingAPI* | [**CreateRemotePathMapping**](docs/RemotePathMappingAPI.md#createremotepathmapping) | **Post** /api/v3/remotepathmapping | \n*RemotePathMappingAPI* | [**DeleteRemotePathMapping**](docs/RemotePathMappingAPI.md#deleteremotepathmapping) | **Delete** /api/v3/remotepathmapping/{id} | \n*RemotePathMappingAPI* | [**GetRemotePathMappingById**](docs/RemotePathMappingAPI.md#getremotepathmappingbyid) | **Get** /api/v3/remotepathmapping/{id} | \n*RemotePathMappingAPI* | [**ListRemotePathMapping**](docs/RemotePathMappingAPI.md#listremotepathmapping) | **Get** /api/v3/remotepathmapping | \n*RemotePathMappingAPI* | [**UpdateRemotePathMapping**](docs/RemotePathMappingAPI.md#updateremotepathmapping) | **Put** /api/v3/remotepathmapping/{id} | \n*RenameEpisodeAPI* | [**ListRename**](docs/RenameEpisodeAPI.md#listrename) | **Get** /api/v3/rename | \n*RootFolderAPI* | [**CreateRootFolder**](docs/RootFolderAPI.md#createrootfolder) | **Post** /api/v3/rootfolder | \n*RootFolderAPI* | [**DeleteRootFolder**](docs/RootFolderAPI.md#deleterootfolder) | **Delete** /api/v3/rootfolder/{id} | \n*RootFolderAPI* | [**GetRootFolderById**](docs/RootFolderAPI.md#getrootfolderbyid) | **Get** /api/v3/rootfolder/{id} | \n*RootFolderAPI* | [**ListRootFolder**](docs/RootFolderAPI.md#listrootfolder) | **Get** /api/v3/rootfolder | \n*SeasonPassAPI* | [**CreateSeasonPass**](docs/SeasonPassAPI.md#createseasonpass) | **Post** /api/v3/seasonpass | \n*SeriesAPI* | [**CreateSeries**](docs/SeriesAPI.md#createseries) | **Post** /api/v3/series | \n*SeriesAPI* | [**DeleteSeries**](docs/SeriesAPI.md#deleteseries) | **Delete** /api/v3/series/{id} | \n*SeriesAPI* | [**GetSeriesById**](docs/SeriesAPI.md#getseriesbyid) | **Get** /api/v3/series/{id} | \n*SeriesAPI* | [**ListSeries**](docs/SeriesAPI.md#listseries) | **Get** /api/v3/series | \n*SeriesAPI* | [**UpdateSeries**](docs/SeriesAPI.md#updateseries) | **Put** /api/v3/series/{id} | \n*SeriesEditorAPI* | [**DeleteSeriesEditor**](docs/SeriesEditorAPI.md#deleteserieseditor) | **Delete** /api/v3/series/editor | \n*SeriesEditorAPI* | [**PutSeriesEditor**](docs/SeriesEditorAPI.md#putserieseditor) | **Put** /api/v3/series/editor | \n*SeriesFolderAPI* | [**GetSeriesFolder**](docs/SeriesFolderAPI.md#getseriesfolder) | **Get** /api/v3/series/{id}/folder | \n*SeriesImportAPI* | [**CreateSeriesImport**](docs/SeriesImportAPI.md#createseriesimport) | **Post** /api/v3/series/import | \n*SeriesLookupAPI* | [**ListSeriesLookup**](docs/SeriesLookupAPI.md#listserieslookup) | **Get** /api/v3/series/lookup | \n*StaticResourceAPI* | [**GetByPath**](docs/StaticResourceAPI.md#getbypath) | **Get** /{path} | \n*StaticResourceAPI* | [**GetContentByPath**](docs/StaticResourceAPI.md#getcontentbypath) | **Get** /content/{path} | \n*StaticResourceAPI* | [**GetLogin**](docs/StaticResourceAPI.md#getlogin) | **Get** /login | \n*SystemAPI* | [**CreateSystemRestart**](docs/SystemAPI.md#createsystemrestart) | **Post** /api/v3/system/restart | \n*SystemAPI* | [**CreateSystemShutdown**](docs/SystemAPI.md#createsystemshutdown) | **Post** /api/v3/system/shutdown | \n*SystemAPI* | [**GetSystemRoutes**](docs/SystemAPI.md#getsystemroutes) | **Get** /api/v3/system/routes | \n*SystemAPI* | [**GetSystemRoutesDuplicate**](docs/SystemAPI.md#getsystemroutesduplicate) | **Get** /api/v3/system/routes/duplicate | \n*SystemAPI* | [**GetSystemStatus**](docs/SystemAPI.md#getsystemstatus) | **Get** /api/v3/system/status | \n*TagAPI* | [**CreateTag**](docs/TagAPI.md#createtag) | **Post** /api/v3/tag | \n*TagAPI* | [**DeleteTag**](docs/TagAPI.md#deletetag) | **Delete** /api/v3/tag/{id} | \n*TagAPI* | [**GetTagById**](docs/TagAPI.md#gettagbyid) | **Get** /api/v3/tag/{id} | \n*TagAPI* | [**ListTag**](docs/TagAPI.md#listtag) | **Get** /api/v3/tag | \n*TagAPI* | [**UpdateTag**](docs/TagAPI.md#updatetag) | **Put** /api/v3/tag/{id} | \n*TagDetailsAPI* | [**GetTagDetailById**](docs/TagDetailsAPI.md#gettagdetailbyid) | **Get** /api/v3/tag/detail/{id} | \n*TagDetailsAPI* | [**ListTagDetail**](docs/TagDetailsAPI.md#listtagdetail) | **Get** /api/v3/tag/detail | \n*TaskAPI* | [**GetSystemTaskById**](docs/TaskAPI.md#getsystemtaskbyid) | **Get** /api/v3/system/task/{id} | \n*TaskAPI* | [**ListSystemTask**](docs/TaskAPI.md#listsystemtask) | **Get** /api/v3/system/task | \n*UiConfigAPI* | [**GetUiConfig**](docs/UiConfigAPI.md#getuiconfig) | **Get** /api/v3/config/ui | \n*UiConfigAPI* | [**GetUiConfigById**](docs/UiConfigAPI.md#getuiconfigbyid) | **Get** /api/v3/config/ui/{id} | \n*UiConfigAPI* | [**UpdateUiConfig**](docs/UiConfigAPI.md#updateuiconfig) | **Put** /api/v3/config/ui/{id} | \n*UpdateAPI* | [**ListUpdate**](docs/UpdateAPI.md#listupdate) | **Get** /api/v3/update | \n*UpdateLogFileAPI* | [**GetLogFileUpdateByFilename**](docs/UpdateLogFileAPI.md#getlogfileupdatebyfilename) | **Get** /api/v3/log/file/update/{filename} | \n*UpdateLogFileAPI* | [**ListLogFileUpdate**](docs/UpdateLogFileAPI.md#listlogfileupdate) | **Get** /api/v3/log/file/update | \n\n\n## Documentation For Models\n\n - [AddSeriesOptions](docs/AddSeriesOptions.md)\n - [AlternateTitleResource](docs/AlternateTitleResource.md)\n - [ApplyTags](docs/ApplyTags.md)\n - [AuthenticationRequiredType](docs/AuthenticationRequiredType.md)\n - [AuthenticationType](docs/AuthenticationType.md)\n - [AutoTaggingResource](docs/AutoTaggingResource.md)\n - [AutoTaggingSpecificationSchema](docs/AutoTaggingSpecificationSchema.md)\n - [BackupResource](docs/BackupResource.md)\n - [BackupType](docs/BackupType.md)\n - [BlocklistBulkResource](docs/BlocklistBulkResource.md)\n - [BlocklistResource](docs/BlocklistResource.md)\n - [BlocklistResourcePagingResource](docs/BlocklistResourcePagingResource.md)\n - [CertificateValidationType](docs/CertificateValidationType.md)\n - [Command](docs/Command.md)\n - [CommandPriority](docs/CommandPriority.md)\n - [CommandResource](docs/CommandResource.md)\n - [CommandResult](docs/CommandResult.md)\n - [CommandStatus](docs/CommandStatus.md)\n - [CommandTrigger](docs/CommandTrigger.md)\n - [CustomFilterResource](docs/CustomFilterResource.md)\n - [CustomFormatBulkResource](docs/CustomFormatBulkResource.md)\n - [CustomFormatResource](docs/CustomFormatResource.md)\n - [CustomFormatSpecificationSchema](docs/CustomFormatSpecificationSchema.md)\n - [DatabaseType](docs/DatabaseType.md)\n - [DelayProfileResource](docs/DelayProfileResource.md)\n - [DiskSpaceResource](docs/DiskSpaceResource.md)\n - [DownloadClientBulkResource](docs/DownloadClientBulkResource.md)\n - [DownloadClientConfigResource](docs/DownloadClientConfigResource.md)\n - [DownloadClientResource](docs/DownloadClientResource.md)\n - [DownloadProtocol](docs/DownloadProtocol.md)\n - [EpisodeFileListResource](docs/EpisodeFileListResource.md)\n - [EpisodeFileResource](docs/EpisodeFileResource.md)\n - [EpisodeHistoryEventType](docs/EpisodeHistoryEventType.md)\n - [EpisodeResource](docs/EpisodeResource.md)\n - [EpisodeResourcePagingResource](docs/EpisodeResourcePagingResource.md)\n - [EpisodeTitleRequiredType](docs/EpisodeTitleRequiredType.md)\n - [EpisodesMonitoredResource](docs/EpisodesMonitoredResource.md)\n - [Field](docs/Field.md)\n - [FileDateType](docs/FileDateType.md)\n - [HealthCheckResult](docs/HealthCheckResult.md)\n - [HealthResource](docs/HealthResource.md)\n - [HistoryResource](docs/HistoryResource.md)\n - [HistoryResourcePagingResource](docs/HistoryResourcePagingResource.md)\n - [HostConfigResource](docs/HostConfigResource.md)\n - [ImportListBulkResource](docs/ImportListBulkResource.md)\n - [ImportListConfigResource](docs/ImportListConfigResource.md)\n - [ImportListExclusionBulkResource](docs/ImportListExclusionBulkResource.md)\n - [ImportListExclusionResource](docs/ImportListExclusionResource.md)\n - [ImportListExclusionResourcePagingResource](docs/ImportListExclusionResourcePagingResource.md)\n - [ImportListResource](docs/ImportListResource.md)\n - [ImportListType](docs/ImportListType.md)\n - [ImportRejectionResource](docs/ImportRejectionResource.md)\n - [IndexerBulkResource](docs/IndexerBulkResource.md)\n - [IndexerConfigResource](docs/IndexerConfigResource.md)\n - [IndexerFlagResource](docs/IndexerFlagResource.md)\n - [IndexerResource](docs/IndexerResource.md)\n - [Language](docs/Language.md)\n - [LanguageProfileItemResource](docs/LanguageProfileItemResource.md)\n - [LanguageProfileResource](docs/LanguageProfileResource.md)\n - [LanguageResource](docs/LanguageResource.md)\n - [ListSyncLevelType](docs/ListSyncLevelType.md)\n - [LocalizationLanguageResource](docs/LocalizationLanguageResource.md)\n - [LocalizationResource](docs/LocalizationResource.md)\n - [LogFileResource](docs/LogFileResource.md)\n - [LogResource](docs/LogResource.md)\n - [LogResourcePagingResource](docs/LogResourcePagingResource.md)\n - [ManualImportReprocessResource](docs/ManualImportReprocessResource.md)\n - [ManualImportResource](docs/ManualImportResource.md)\n - [MediaCover](docs/MediaCover.md)\n - [MediaCoverTypes](docs/MediaCoverTypes.md)\n - [MediaInfoResource](docs/MediaInfoResource.md)\n - [MediaManagementConfigResource](docs/MediaManagementConfigResource.md)\n - [MetadataResource](docs/MetadataResource.md)\n - [MonitorTypes](docs/MonitorTypes.md)\n - [MonitoringOptions](docs/MonitoringOptions.md)\n - [NamingConfigResource](docs/NamingConfigResource.md)\n - [NewItemMonitorTypes](docs/NewItemMonitorTypes.md)\n - [NotificationResource](docs/NotificationResource.md)\n - [ParseResource](docs/ParseResource.md)\n - [ParsedEpisodeInfo](docs/ParsedEpisodeInfo.md)\n - [PingResource](docs/PingResource.md)\n - [PrivacyLevel](docs/PrivacyLevel.md)\n - [ProfileFormatItemResource](docs/ProfileFormatItemResource.md)\n - [ProperDownloadTypes](docs/ProperDownloadTypes.md)\n - [ProviderMessage](docs/ProviderMessage.md)\n - [ProviderMessageType](docs/ProviderMessageType.md)\n - [ProxyType](docs/ProxyType.md)\n - [Quality](docs/Quality.md)\n - [QualityDefinitionLimitsResource](docs/QualityDefinitionLimitsResource.md)\n - [QualityDefinitionResource](docs/QualityDefinitionResource.md)\n - [QualityModel](docs/QualityModel.md)\n - [QualityProfileQualityItemResource](docs/QualityProfileQualityItemResource.md)\n - [QualityProfileResource](docs/QualityProfileResource.md)\n - [QualitySource](docs/QualitySource.md)\n - [QueueBulkResource](docs/QueueBulkResource.md)\n - [QueueResource](docs/QueueResource.md)\n - [QueueResourcePagingResource](docs/QueueResourcePagingResource.md)\n - [QueueStatus](docs/QueueStatus.md)\n - [QueueStatusResource](docs/QueueStatusResource.md)\n - [Ratings](docs/Ratings.md)\n - [RejectionType](docs/RejectionType.md)\n - [ReleaseEpisodeResource](docs/ReleaseEpisodeResource.md)\n - [ReleaseProfileResource](docs/ReleaseProfileResource.md)\n - [ReleaseResource](docs/ReleaseResource.md)\n - [ReleaseType](docs/ReleaseType.md)\n - [RemotePathMappingResource](docs/RemotePathMappingResource.md)\n - [RenameEpisodeResource](docs/RenameEpisodeResource.md)\n - [RescanAfterRefreshType](docs/RescanAfterRefreshType.md)\n - [Revision](docs/Revision.md)\n - [RootFolderResource](docs/RootFolderResource.md)\n - [RuntimeMode](docs/RuntimeMode.md)\n - [SeasonPassResource](docs/SeasonPassResource.md)\n - [SeasonPassSeriesResource](docs/SeasonPassSeriesResource.md)\n - [SeasonResource](docs/SeasonResource.md)\n - [SeasonStatisticsResource](docs/SeasonStatisticsResource.md)\n - [SelectOption](docs/SelectOption.md)\n - [SeriesEditorResource](docs/SeriesEditorResource.md)\n - [SeriesResource](docs/SeriesResource.md)\n - [SeriesStatisticsResource](docs/SeriesStatisticsResource.md)\n - [SeriesStatusType](docs/SeriesStatusType.md)\n - [SeriesTitleInfo](docs/SeriesTitleInfo.md)\n - [SeriesTypes](docs/SeriesTypes.md)\n - [SortDirection](docs/SortDirection.md)\n - [SystemResource](docs/SystemResource.md)\n - [TagDetailsResource](docs/TagDetailsResource.md)\n - [TagResource](docs/TagResource.md)\n - [TaskResource](docs/TaskResource.md)\n - [TrackedDownloadState](docs/TrackedDownloadState.md)\n - [TrackedDownloadStatus](docs/TrackedDownloadStatus.md)\n - [TrackedDownloadStatusMessage](docs/TrackedDownloadStatusMessage.md)\n - [UiConfigResource](docs/UiConfigResource.md)\n - [UnmappedFolder](docs/UnmappedFolder.md)\n - [UpdateChanges](docs/UpdateChanges.md)\n - [UpdateMechanism](docs/UpdateMechanism.md)\n - [UpdateResource](docs/UpdateResource.md)\n\n\n## Documentation For Authorization\n\n\nAuthentication schemes defined for the API:\n### X-Api-Key\n\n- **Type**: API key\n- **API key parameter name**: X-Api-Key\n- **Location**: HTTP header\n\nNote, each API key must be added to a map of `map[string]APIKey` where the key is: X-Api-Key and passed in as the auth context for each request.\n\nExample\n\n```go\nauth := context.WithValue(\n\t\tcontext.Background(),\n\t\tsonarr.ContextAPIKeys,\n\t\tmap[string]sonarr.APIKey{\n\t\t\t\"X-Api-Key\": {Key: \"API_KEY_STRING\"},\n\t\t},\n\t)\nr, err := client.Service.Operation(auth, args)\n```\n\n### apikey\n\n- **Type**: API key\n- **API key parameter name**: apikey\n- **Location**: URL query string\n\nNote, each API key must be added to a map of `map[string]APIKey` where the key is: apikey and passed in as the auth context for each request.\n\nExample\n\n```go\nauth := context.WithValue(\n\t\tcontext.Background(),\n\t\tsonarr.ContextAPIKeys,\n\t\tmap[string]sonarr.APIKey{\n\t\t\t\"apikey\": {Key: \"API_KEY_STRING\"},\n\t\t},\n\t)\nr, err := client.Service.Operation(auth, args)\n```\n\n\n## Documentation for Utility Methods\n\nDue to the fact that model structure members are all pointers, this package contains\na number of utility functions to easily obtain pointers to values of basic types.\nEach of these functions takes a value of the given basic type and returns a pointer to it:\n\n* `PtrBool`\n* `PtrInt`\n* `PtrInt32`\n* `PtrInt64`\n* `PtrFloat`\n* `PtrFloat32`\n* `PtrFloat64`\n* `PtrString`\n* `PtrTime`\n\n## Author\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopsarr%2Fsonarr-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevopsarr%2Fsonarr-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevopsarr%2Fsonarr-go/lists"}