radarr-api-rs

Crates.ioradarr-api-rs
lib.rsradarr-api-rs
version3.0.1
sourcesrc
created_at2023-12-30 21:17:44.353492
updated_at2023-12-30 22:05:55.02573
descriptionRust API wrapper for Radarr
homepagehttps://github.com/j-szulc/radarr-api-rs
repositoryhttps://github.com/j-szulc/radarr-api-rs
max_upload_size
id1084421
size1,252,500
Jakub Szulc (j-szulc)

documentation

README

Rust API client for Radarr

Radarr API docs

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 3.0.0
  • Package version: 3.0.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Manual

Put the package under your project folder in a directory named radarr-api-rs and add the following to Cargo.toml under [dependencies]:

radarr-api-rs = { path = "./radarr-api-rs" }

Documentation for API Endpoints

All URIs are relative to http://localhost:7878

Class Method HTTP request Description

AlternativeTitleApi | api_v3_alttitle_get | GET /api/v3/alttitle | AlternativeTitleApi | api_v3_alttitle_id_get | GET /api/v3/alttitle/{id} | ApiInfoApi | api_get | GET /api | AuthenticationApi | login_post | POST /login | AuthenticationApi | logout_get | GET /logout | AutoTaggingApi | api_v3_autotagging_get | GET /api/v3/autotagging | AutoTaggingApi | api_v3_autotagging_id_delete | DELETE /api/v3/autotagging/{id} | AutoTaggingApi | api_v3_autotagging_id_get | GET /api/v3/autotagging/{id} | AutoTaggingApi | api_v3_autotagging_id_put | PUT /api/v3/autotagging/{id} | AutoTaggingApi | api_v3_autotagging_post | POST /api/v3/autotagging | AutoTaggingApi | api_v3_autotagging_schema_get | GET /api/v3/autotagging/schema | BackupApi | api_v3_system_backup_get | GET /api/v3/system/backup | BackupApi | api_v3_system_backup_id_delete | DELETE /api/v3/system/backup/{id} | BackupApi | api_v3_system_backup_restore_id_post | POST /api/v3/system/backup/restore/{id} | BackupApi | api_v3_system_backup_restore_upload_post | POST /api/v3/system/backup/restore/upload | BlocklistApi | api_v3_blocklist_bulk_delete | DELETE /api/v3/blocklist/bulk | BlocklistApi | api_v3_blocklist_get | GET /api/v3/blocklist | BlocklistApi | api_v3_blocklist_id_delete | DELETE /api/v3/blocklist/{id} | BlocklistApi | api_v3_blocklist_movie_get | GET /api/v3/blocklist/movie | CalendarApi | api_v3_calendar_get | GET /api/v3/calendar | CalendarApi | api_v3_calendar_id_get | GET /api/v3/calendar/{id} | CalendarFeedApi | feed_v3_calendar_radarr_ics_get | GET /feed/v3/calendar/radarr.ics | CollectionApi | api_v3_collection_get | GET /api/v3/collection | CollectionApi | api_v3_collection_id_get | GET /api/v3/collection/{id} | CollectionApi | api_v3_collection_id_put | PUT /api/v3/collection/{id} | CollectionApi | api_v3_collection_put | PUT /api/v3/collection | CommandApi | api_v3_command_get | GET /api/v3/command | CommandApi | api_v3_command_id_delete | DELETE /api/v3/command/{id} | CommandApi | api_v3_command_id_get | GET /api/v3/command/{id} | CommandApi | api_v3_command_post | POST /api/v3/command | CreditApi | api_v3_credit_get | GET /api/v3/credit | CreditApi | api_v3_credit_id_get | GET /api/v3/credit/{id} | CustomFilterApi | api_v3_customfilter_get | GET /api/v3/customfilter | CustomFilterApi | api_v3_customfilter_id_delete | DELETE /api/v3/customfilter/{id} | CustomFilterApi | api_v3_customfilter_id_get | GET /api/v3/customfilter/{id} | CustomFilterApi | api_v3_customfilter_id_put | PUT /api/v3/customfilter/{id} | CustomFilterApi | api_v3_customfilter_post | POST /api/v3/customfilter | CustomFormatApi | api_v3_customformat_get | GET /api/v3/customformat | CustomFormatApi | api_v3_customformat_id_delete | DELETE /api/v3/customformat/{id} | CustomFormatApi | api_v3_customformat_id_get | GET /api/v3/customformat/{id} | CustomFormatApi | api_v3_customformat_id_put | PUT /api/v3/customformat/{id} | CustomFormatApi | api_v3_customformat_post | POST /api/v3/customformat | CustomFormatApi | api_v3_customformat_schema_get | GET /api/v3/customformat/schema | DelayProfileApi | api_v3_delayprofile_get | GET /api/v3/delayprofile | DelayProfileApi | api_v3_delayprofile_id_delete | DELETE /api/v3/delayprofile/{id} | DelayProfileApi | api_v3_delayprofile_id_get | GET /api/v3/delayprofile/{id} | DelayProfileApi | api_v3_delayprofile_id_put | PUT /api/v3/delayprofile/{id} | DelayProfileApi | api_v3_delayprofile_post | POST /api/v3/delayprofile | DiskSpaceApi | api_v3_diskspace_get | GET /api/v3/diskspace | DownloadClientApi | api_v3_downloadclient_action_name_post | POST /api/v3/downloadclient/action/{name} | DownloadClientApi | api_v3_downloadclient_bulk_delete | DELETE /api/v3/downloadclient/bulk | DownloadClientApi | api_v3_downloadclient_bulk_put | PUT /api/v3/downloadclient/bulk | DownloadClientApi | api_v3_downloadclient_get | GET /api/v3/downloadclient | DownloadClientApi | api_v3_downloadclient_id_delete | DELETE /api/v3/downloadclient/{id} | DownloadClientApi | api_v3_downloadclient_id_get | GET /api/v3/downloadclient/{id} | DownloadClientApi | api_v3_downloadclient_id_put | PUT /api/v3/downloadclient/{id} | DownloadClientApi | api_v3_downloadclient_post | POST /api/v3/downloadclient | DownloadClientApi | api_v3_downloadclient_schema_get | GET /api/v3/downloadclient/schema | DownloadClientApi | api_v3_downloadclient_test_post | POST /api/v3/downloadclient/test | DownloadClientApi | api_v3_downloadclient_testall_post | POST /api/v3/downloadclient/testall | DownloadClientConfigApi | api_v3_config_downloadclient_get | GET /api/v3/config/downloadclient | DownloadClientConfigApi | api_v3_config_downloadclient_id_get | GET /api/v3/config/downloadclient/{id} | DownloadClientConfigApi | api_v3_config_downloadclient_id_put | PUT /api/v3/config/downloadclient/{id} | ExtraFileApi | api_v3_extrafile_get | GET /api/v3/extrafile | FileSystemApi | api_v3_filesystem_get | GET /api/v3/filesystem | FileSystemApi | api_v3_filesystem_mediafiles_get | GET /api/v3/filesystem/mediafiles | FileSystemApi | api_v3_filesystem_type_get | GET /api/v3/filesystem/type | HealthApi | api_v3_health_get | GET /api/v3/health | HealthApi | api_v3_health_id_get | GET /api/v3/health/{id} | HistoryApi | api_v3_history_failed_id_post | POST /api/v3/history/failed/{id} | HistoryApi | api_v3_history_get | GET /api/v3/history | HistoryApi | api_v3_history_movie_get | GET /api/v3/history/movie | HistoryApi | api_v3_history_since_get | GET /api/v3/history/since | HostConfigApi | api_v3_config_host_get | GET /api/v3/config/host | HostConfigApi | api_v3_config_host_id_get | GET /api/v3/config/host/{id} | HostConfigApi | api_v3_config_host_id_put | PUT /api/v3/config/host/{id} | ImportExclusionsApi | api_v3_exclusions_bulk_post | POST /api/v3/exclusions/bulk | ImportExclusionsApi | api_v3_exclusions_get | GET /api/v3/exclusions | ImportExclusionsApi | api_v3_exclusions_id_delete | DELETE /api/v3/exclusions/{id} | ImportExclusionsApi | api_v3_exclusions_id_get | GET /api/v3/exclusions/{id} | ImportExclusionsApi | api_v3_exclusions_id_put | PUT /api/v3/exclusions/{id} | ImportExclusionsApi | api_v3_exclusions_post | POST /api/v3/exclusions | ImportListApi | api_v3_importlist_action_name_post | POST /api/v3/importlist/action/{name} | ImportListApi | api_v3_importlist_bulk_delete | DELETE /api/v3/importlist/bulk | ImportListApi | api_v3_importlist_bulk_put | PUT /api/v3/importlist/bulk | ImportListApi | api_v3_importlist_get | GET /api/v3/importlist | ImportListApi | api_v3_importlist_id_delete | DELETE /api/v3/importlist/{id} | ImportListApi | api_v3_importlist_id_get | GET /api/v3/importlist/{id} | ImportListApi | api_v3_importlist_id_put | PUT /api/v3/importlist/{id} | ImportListApi | api_v3_importlist_post | POST /api/v3/importlist | ImportListApi | api_v3_importlist_schema_get | GET /api/v3/importlist/schema | ImportListApi | api_v3_importlist_test_post | POST /api/v3/importlist/test | ImportListApi | api_v3_importlist_testall_post | POST /api/v3/importlist/testall | ImportListConfigApi | api_v3_config_importlist_get | GET /api/v3/config/importlist | ImportListConfigApi | api_v3_config_importlist_id_get | GET /api/v3/config/importlist/{id} | ImportListConfigApi | api_v3_config_importlist_id_put | PUT /api/v3/config/importlist/{id} | ImportListMoviesApi | api_v3_importlist_movie_get | GET /api/v3/importlist/movie | ImportListMoviesApi | api_v3_importlist_movie_post | POST /api/v3/importlist/movie | IndexerApi | api_v3_indexer_action_name_post | POST /api/v3/indexer/action/{name} | IndexerApi | api_v3_indexer_bulk_delete | DELETE /api/v3/indexer/bulk | IndexerApi | api_v3_indexer_bulk_put | PUT /api/v3/indexer/bulk | IndexerApi | api_v3_indexer_get | GET /api/v3/indexer | IndexerApi | api_v3_indexer_id_delete | DELETE /api/v3/indexer/{id} | IndexerApi | api_v3_indexer_id_get | GET /api/v3/indexer/{id} | IndexerApi | api_v3_indexer_id_put | PUT /api/v3/indexer/{id} | IndexerApi | api_v3_indexer_post | POST /api/v3/indexer | IndexerApi | api_v3_indexer_schema_get | GET /api/v3/indexer/schema | IndexerApi | api_v3_indexer_test_post | POST /api/v3/indexer/test | IndexerApi | api_v3_indexer_testall_post | POST /api/v3/indexer/testall | IndexerConfigApi | api_v3_config_indexer_get | GET /api/v3/config/indexer | IndexerConfigApi | api_v3_config_indexer_id_get | GET /api/v3/config/indexer/{id} | IndexerConfigApi | api_v3_config_indexer_id_put | PUT /api/v3/config/indexer/{id} | IndexerFlagApi | api_v3_indexerflag_get | GET /api/v3/indexerflag | LanguageApi | api_v3_language_get | GET /api/v3/language | LanguageApi | api_v3_language_id_get | GET /api/v3/language/{id} | LocalizationApi | api_v3_localization_get | GET /api/v3/localization | LocalizationApi | api_v3_localization_language_get | GET /api/v3/localization/language | LogApi | api_v3_log_get | GET /api/v3/log | LogFileApi | api_v3_log_file_filename_get | GET /api/v3/log/file/{filename} | LogFileApi | api_v3_log_file_get | GET /api/v3/log/file | ManualImportApi | api_v3_manualimport_get | GET /api/v3/manualimport | ManualImportApi | api_v3_manualimport_post | POST /api/v3/manualimport | MediaCoverApi | api_v3_mediacover_movie_id_filename_get | GET /api/v3/mediacover/{movieId}/{filename} | MediaManagementConfigApi | api_v3_config_mediamanagement_get | GET /api/v3/config/mediamanagement | MediaManagementConfigApi | api_v3_config_mediamanagement_id_get | GET /api/v3/config/mediamanagement/{id} | MediaManagementConfigApi | api_v3_config_mediamanagement_id_put | PUT /api/v3/config/mediamanagement/{id} | MetadataApi | api_v3_metadata_action_name_post | POST /api/v3/metadata/action/{name} | MetadataApi | api_v3_metadata_get | GET /api/v3/metadata | MetadataApi | api_v3_metadata_id_delete | DELETE /api/v3/metadata/{id} | MetadataApi | api_v3_metadata_id_get | GET /api/v3/metadata/{id} | MetadataApi | api_v3_metadata_id_put | PUT /api/v3/metadata/{id} | MetadataApi | api_v3_metadata_post | POST /api/v3/metadata | MetadataApi | api_v3_metadata_schema_get | GET /api/v3/metadata/schema | MetadataApi | api_v3_metadata_test_post | POST /api/v3/metadata/test | MetadataApi | api_v3_metadata_testall_post | POST /api/v3/metadata/testall | MetadataConfigApi | api_v3_config_metadata_get | GET /api/v3/config/metadata | MetadataConfigApi | api_v3_config_metadata_id_get | GET /api/v3/config/metadata/{id} | MetadataConfigApi | api_v3_config_metadata_id_put | PUT /api/v3/config/metadata/{id} | MovieApi | api_v3_movie_get | GET /api/v3/movie | MovieApi | api_v3_movie_id_delete | DELETE /api/v3/movie/{id} | MovieApi | api_v3_movie_id_get | GET /api/v3/movie/{id} | MovieApi | api_v3_movie_id_put | PUT /api/v3/movie/{id} | MovieApi | api_v3_movie_post | POST /api/v3/movie | MovieEditorApi | api_v3_movie_editor_delete | DELETE /api/v3/movie/editor | MovieEditorApi | api_v3_movie_editor_put | PUT /api/v3/movie/editor | MovieFileApi | api_v3_moviefile_bulk_delete | DELETE /api/v3/moviefile/bulk | MovieFileApi | api_v3_moviefile_editor_put | PUT /api/v3/moviefile/editor | MovieFileApi | api_v3_moviefile_get | GET /api/v3/moviefile | MovieFileApi | api_v3_moviefile_id_delete | DELETE /api/v3/moviefile/{id} | MovieFileApi | api_v3_moviefile_id_get | GET /api/v3/moviefile/{id} | MovieFileApi | api_v3_moviefile_id_put | PUT /api/v3/moviefile/{id} | MovieImportApi | api_v3_movie_import_id_get | GET /api/v3/movie/import/{id} | MovieImportApi | api_v3_movie_import_post | POST /api/v3/movie/import | MovieLookupApi | api_v3_movie_lookup_get | GET /api/v3/movie/lookup | MovieLookupApi | api_v3_movie_lookup_id_get | GET /api/v3/movie/lookup/{id} | MovieLookupApi | api_v3_movie_lookup_imdb_get | GET /api/v3/movie/lookup/imdb | MovieLookupApi | api_v3_movie_lookup_tmdb_get | GET /api/v3/movie/lookup/tmdb | NamingConfigApi | api_v3_config_naming_examples_get | GET /api/v3/config/naming/examples | NamingConfigApi | api_v3_config_naming_get | GET /api/v3/config/naming | NamingConfigApi | api_v3_config_naming_id_get | GET /api/v3/config/naming/{id} | NamingConfigApi | api_v3_config_naming_id_put | PUT /api/v3/config/naming/{id} | NotificationApi | api_v3_notification_action_name_post | POST /api/v3/notification/action/{name} | NotificationApi | api_v3_notification_get | GET /api/v3/notification | NotificationApi | api_v3_notification_id_delete | DELETE /api/v3/notification/{id} | NotificationApi | api_v3_notification_id_get | GET /api/v3/notification/{id} | NotificationApi | api_v3_notification_id_put | PUT /api/v3/notification/{id} | NotificationApi | api_v3_notification_post | POST /api/v3/notification | NotificationApi | api_v3_notification_schema_get | GET /api/v3/notification/schema | NotificationApi | api_v3_notification_test_post | POST /api/v3/notification/test | NotificationApi | api_v3_notification_testall_post | POST /api/v3/notification/testall | ParseApi | api_v3_parse_get | GET /api/v3/parse | PingApi | ping_get | GET /ping | QualityDefinitionApi | api_v3_qualitydefinition_get | GET /api/v3/qualitydefinition | QualityDefinitionApi | api_v3_qualitydefinition_id_get | GET /api/v3/qualitydefinition/{id} | QualityDefinitionApi | api_v3_qualitydefinition_id_put | PUT /api/v3/qualitydefinition/{id} | QualityDefinitionApi | api_v3_qualitydefinition_update_put | PUT /api/v3/qualitydefinition/update | QualityProfileApi | api_v3_qualityprofile_get | GET /api/v3/qualityprofile | QualityProfileApi | api_v3_qualityprofile_id_delete | DELETE /api/v3/qualityprofile/{id} | QualityProfileApi | api_v3_qualityprofile_id_get | GET /api/v3/qualityprofile/{id} | QualityProfileApi | api_v3_qualityprofile_id_put | PUT /api/v3/qualityprofile/{id} | QualityProfileApi | api_v3_qualityprofile_post | POST /api/v3/qualityprofile | QualityProfileSchemaApi | api_v3_qualityprofile_schema_get | GET /api/v3/qualityprofile/schema | QueueApi | api_v3_queue_bulk_delete | DELETE /api/v3/queue/bulk | QueueApi | api_v3_queue_get | GET /api/v3/queue | QueueApi | api_v3_queue_id_delete | DELETE /api/v3/queue/{id} | QueueApi | api_v3_queue_id_get | GET /api/v3/queue/{id} | QueueActionApi | api_v3_queue_grab_bulk_post | POST /api/v3/queue/grab/bulk | QueueActionApi | api_v3_queue_grab_id_post | POST /api/v3/queue/grab/{id} | QueueDetailsApi | api_v3_queue_details_get | GET /api/v3/queue/details | QueueDetailsApi | api_v3_queue_details_id_get | GET /api/v3/queue/details/{id} | QueueStatusApi | api_v3_queue_status_get | GET /api/v3/queue/status | QueueStatusApi | api_v3_queue_status_id_get | GET /api/v3/queue/status/{id} | ReleaseApi | api_v3_release_get | GET /api/v3/release | ReleaseApi | api_v3_release_id_get | GET /api/v3/release/{id} | ReleaseApi | api_v3_release_post | POST /api/v3/release | ReleaseProfileApi | api_v3_releaseprofile_get | GET /api/v3/releaseprofile | ReleaseProfileApi | api_v3_releaseprofile_id_delete | DELETE /api/v3/releaseprofile/{id} | ReleaseProfileApi | api_v3_releaseprofile_id_get | GET /api/v3/releaseprofile/{id} | ReleaseProfileApi | api_v3_releaseprofile_id_put | PUT /api/v3/releaseprofile/{id} | ReleaseProfileApi | api_v3_releaseprofile_post | POST /api/v3/releaseprofile | ReleasePushApi | api_v3_release_push_id_get | GET /api/v3/release/push/{id} | ReleasePushApi | api_v3_release_push_post | POST /api/v3/release/push | RemotePathMappingApi | api_v3_remotepathmapping_get | GET /api/v3/remotepathmapping | RemotePathMappingApi | api_v3_remotepathmapping_id_delete | DELETE /api/v3/remotepathmapping/{id} | RemotePathMappingApi | api_v3_remotepathmapping_id_get | GET /api/v3/remotepathmapping/{id} | RemotePathMappingApi | api_v3_remotepathmapping_id_put | PUT /api/v3/remotepathmapping/{id} | RemotePathMappingApi | api_v3_remotepathmapping_post | POST /api/v3/remotepathmapping | RenameMovieApi | api_v3_rename_get | GET /api/v3/rename | RootFolderApi | api_v3_rootfolder_get | GET /api/v3/rootfolder | RootFolderApi | api_v3_rootfolder_id_delete | DELETE /api/v3/rootfolder/{id} | RootFolderApi | api_v3_rootfolder_id_get | GET /api/v3/rootfolder/{id} | RootFolderApi | api_v3_rootfolder_post | POST /api/v3/rootfolder | StaticResourceApi | content_path_get | GET /content/{path} | StaticResourceApi | login_get | GET /login | StaticResourceApi | path_get | GET /{path} | StaticResourceApi | root_get | GET / | SystemApi | api_v3_system_restart_post | POST /api/v3/system/restart | SystemApi | api_v3_system_routes_duplicate_get | GET /api/v3/system/routes/duplicate | SystemApi | api_v3_system_routes_get | GET /api/v3/system/routes | SystemApi | api_v3_system_shutdown_post | POST /api/v3/system/shutdown | SystemApi | api_v3_system_status_get | GET /api/v3/system/status | TagApi | api_v3_tag_get | GET /api/v3/tag | TagApi | api_v3_tag_id_delete | DELETE /api/v3/tag/{id} | TagApi | api_v3_tag_id_get | GET /api/v3/tag/{id} | TagApi | api_v3_tag_id_put | PUT /api/v3/tag/{id} | TagApi | api_v3_tag_post | POST /api/v3/tag | TagDetailsApi | api_v3_tag_detail_get | GET /api/v3/tag/detail | TagDetailsApi | api_v3_tag_detail_id_get | GET /api/v3/tag/detail/{id} | TaskApi | api_v3_system_task_get | GET /api/v3/system/task | TaskApi | api_v3_system_task_id_get | GET /api/v3/system/task/{id} | UiConfigApi | api_v3_config_ui_get | GET /api/v3/config/ui | UiConfigApi | api_v3_config_ui_id_get | GET /api/v3/config/ui/{id} | UiConfigApi | api_v3_config_ui_id_put | PUT /api/v3/config/ui/{id} | UpdateApi | api_v3_update_get | GET /api/v3/update | UpdateLogFileApi | api_v3_log_file_update_filename_get | GET /api/v3/log/file/update/{filename} | UpdateLogFileApi | api_v3_log_file_update_get | GET /api/v3/log/file/update |

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

Commit count: 6

cargo fmt