integrations.sh
← all integrations

Jellyfin API

OpenAPI apis-guru media
Homepage
https://api.apis.guru/v2/specs/jellyfin.local/v1.json
Provider
jellyfin.local
OpenAPI version
3.0.1
Spec (JSON)
https://api.apis.guru/v2/specs/jellyfin.local/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/jellyfin.local/v1/openapi.yaml

Tools (410)

Extracted live via the executor SDK.

  • activityLog.getLogEntries

    Gets activity log entries.

  • apiKey.createKey

    Create a new api key.

  • apiKey.getKeys

    Get all keys.

  • apiKey.revokeKey

    Remove an api key.

  • artists.getAlbumArtists

    Gets all album artists from a given item, folder, or the entire library.

  • artists.getArtistByName

    Gets an artist by name.

  • artists.getArtists

    Gets all artists from a given item, folder, or the entire library.

  • audio.getAudioStream

    Gets an audio stream.

  • audio.getAudioStreamByContainer

    Gets an audio stream.

  • audio.headAudioStream

    Gets an audio stream.

  • audio.headAudioStreamByContainer

    Gets an audio stream.

  • branding.getBrandingCss

    Gets branding css.

  • branding.getBrandingCss2

    Gets branding css.

  • branding.getBrandingOptions

    Gets branding configuration.

  • channels.getAllChannelFeatures

    Get all channel features.

  • channels.getChannelFeatures

    Get channel features.

  • channels.getChannelItems

    Get channel items.

  • channels.getChannels

    Gets available channels.

  • channels.getLatestChannelItems

    Gets latest channel items.

  • collection.addToCollection

    Adds items to a collection.

  • collection.createCollection

    Creates a new collection.

  • collection.removeFromCollection

    Removes items from a collection.

  • configuration.getConfiguration

    Gets application configuration.

  • configuration.getDefaultMetadataOptions

    Gets a default MetadataOptions object.

  • configuration.getNamedConfiguration

    Gets a named configuration.

  • configuration.updateConfiguration

    Updates application configuration.

  • configuration.updateMediaEncoderPath

    Updates the path to the media encoder.

  • configuration.updateNamedConfiguration

    Updates named configuration.

  • dashboard.getConfigurationPages

    Gets the configuration pages.

  • dashboard.getDashboardConfigurationPage

    Gets a dashboard configuration page.

  • devices.deleteDevice

    Deletes a device.

  • devices.getDeviceInfo

    Get info for a device.

  • devices.getDeviceOptions

    Get options for a device.

  • devices.getDevices

    Get Devices.

  • devices.updateDeviceOptions

    Update device options.

  • displayPreferences.getDisplayPreferences

    Get Display Preferences.

  • displayPreferences.updateDisplayPreferences

    Update Display Preferences.

  • dlna.createProfile

    Creates a profile.

  • dlna.deleteProfile

    Deletes a profile.

  • dlna.getDefaultProfile

    Gets the default profile.

  • dlna.getProfile

    Gets a single profile.

  • dlna.getProfileInfos

    Get profile infos.

  • dlna.updateProfile

    Updates a profile.

  • dlnaServer.getConnectionManager

    Gets Dlna media receiver registrar xml.

  • dlnaServer.getConnectionManager2

    Gets Dlna media receiver registrar xml.

  • dlnaServer.getConnectionManager3

    Gets Dlna media receiver registrar xml.

  • dlnaServer.getContentDirectory

    Gets Dlna content directory xml.

  • dlnaServer.getContentDirectory2

    Gets Dlna content directory xml.

  • dlnaServer.getContentDirectory3

    Gets Dlna content directory xml.

  • dlnaServer.getDescriptionXml

    Get Description Xml.

  • dlnaServer.getDescriptionXml2

    Get Description Xml.

  • dlnaServer.getIcon

    Gets a server icon.

  • dlnaServer.getIconId

    Gets a server icon.

  • dlnaServer.getMediaReceiverRegistrar

    Gets Dlna media receiver registrar xml.

  • dlnaServer.getMediaReceiverRegistrar2

    Gets Dlna media receiver registrar xml.

  • dlnaServer.getMediaReceiverRegistrar3

    Gets Dlna media receiver registrar xml.

  • dlnaServer.processConnectionManagerControlRequest

    Process a connection manager control request.

  • dlnaServer.processContentDirectoryControlRequest

    Process a content directory control request.

  • dlnaServer.processMediaReceiverRegistrarControlRequest

    Process a media receiver registrar control request.

  • dynamicHls.getHlsAudioSegment

    Gets a video stream using HTTP live streaming.

  • dynamicHls.getHlsVideoSegment

    Gets a video stream using HTTP live streaming.

  • dynamicHls.getMasterHlsAudioPlaylist

    Gets an audio hls playlist stream.

  • dynamicHls.getMasterHlsVideoPlaylist

    Gets a video hls playlist stream.

  • dynamicHls.getVariantHlsAudioPlaylist

    Gets an audio stream using HTTP live streaming.

  • dynamicHls.getVariantHlsVideoPlaylist

    Gets a video stream using HTTP live streaming.

  • dynamicHls.headMasterHlsAudioPlaylist

    Gets an audio hls playlist stream.

  • dynamicHls.headMasterHlsVideoPlaylist

    Gets a video hls playlist stream.

  • environment.getDefaultDirectoryBrowser

    Get Default directory browser.

  • environment.getDirectoryContents

    Gets the contents of a given directory in the file system.

  • environment.getDrives

    Gets available drives from the server's file system.

  • environment.getNetworkShares

    Gets network paths.

  • environment.getParentPath

    Gets the parent path of a given path.

  • environment.validatePath

    Validates path.

  • filter.getQueryFilters

    Gets query filters.

  • filter.getQueryFiltersLegacy

    Gets legacy query filters.

  • genres.getGenre

    Gets a genre, by name.

  • genres.getGenres

    Gets all genres from a given item, folder, or the entire library.

  • hlsSegment.getHlsAudioSegmentLegacyAac

    Gets the specified audio segment for an audio item.

  • hlsSegment.getHlsAudioSegmentLegacyMp3

    Gets the specified audio segment for an audio item.

  • hlsSegment.getHlsPlaylistLegacy

    Gets a hls video playlist.

  • hlsSegment.getHlsVideoSegmentLegacy

    Gets a hls video segment.

  • hlsSegment.stopEncodingProcess

    Stops an active encoding.

  • image.deleteItemImage

    Delete an item's image.

  • image.deleteItemImageByIndex

    Delete an item's image.

  • image.deleteUserImage

    Delete the user's image.

  • image.deleteUserImageByIndex

    Delete the user's image.

  • image.getArtistImage

    Get artist image by name.

  • image.getGenreImage

    Get genre image by name.

  • image.getGenreImageByIndex

    Get genre image by name.

  • image.getItemImage

    Gets the item's image.

  • image.getItemImage2

    Gets the item's image.

  • image.getItemImageByIndex

    Gets the item's image.

  • image.getItemImageInfos

    Get item image infos.

  • image.getMusicGenreImage

    Get music genre image by name.

  • image.getMusicGenreImageByIndex

    Get music genre image by name.

  • image.getPersonImage

    Get person image by name.

  • image.getPersonImageByIndex

    Get person image by name.

  • image.getStudioImage

    Get studio image by name.

  • image.getStudioImageByIndex

    Get studio image by name.

  • image.getUserImage

    Get user profile image.

  • image.getUserImageByIndex

    Get user profile image.

  • image.headArtistImage

    Get artist image by name.

  • image.headGenreImage

    Get genre image by name.

  • image.headGenreImageByIndex

    Get genre image by name.

  • image.headItemImage

    Gets the item's image.

  • image.headItemImage2

    Gets the item's image.

  • image.headItemImageByIndex

    Gets the item's image.

  • image.headMusicGenreImage

    Get music genre image by name.

  • image.headMusicGenreImageByIndex

    Get music genre image by name.

  • image.headPersonImage

    Get person image by name.

  • image.headPersonImageByIndex

    Get person image by name.

  • image.headStudioImage

    Get studio image by name.

  • image.headStudioImageByIndex

    Get studio image by name.

  • image.headUserImage

    Get user profile image.

  • image.headUserImageByIndex

    Get user profile image.

  • image.postUserImage

    Sets the user image.

  • image.postUserImageByIndex

    Sets the user image.

  • image.setItemImage

    Set item image.

  • image.setItemImageByIndex

    Set item image.

  • image.updateItemImageIndex

    Updates the index for an item image.

  • imageByName.getGeneralImage

    Get General Image.

  • imageByName.getGeneralImages

    Get all general images.

  • imageByName.getMediaInfoImage

    Get media info image.

  • imageByName.getMediaInfoImages

    Get all media info images.

  • imageByName.getRatingImage

    Get rating image.

  • imageByName.getRatingImages

    Get all general images.

  • instantMix.getInstantMixFromAlbum

    Creates an instant playlist based on a given song.

  • instantMix.getInstantMixFromArtists

    Creates an instant playlist based on a given song.

  • instantMix.getInstantMixFromItem

    Creates an instant playlist based on a given song.

  • instantMix.getInstantMixFromMusicGenre

    Creates an instant playlist based on a given song.

  • instantMix.getInstantMixFromMusicGenres

    Creates an instant playlist based on a given song.

  • instantMix.getInstantMixFromPlaylist

    Creates an instant playlist based on a given song.

  • instantMix.getInstantMixFromSong

    Creates an instant playlist based on a given song.

  • itemLookup.applySearchCriteria

    Applies search criteria to an item and refreshes metadata.

  • itemLookup.getBookRemoteSearchResults

    Get book remote search.

  • itemLookup.getBoxSetRemoteSearchResults

    Get box set remote search.

  • itemLookup.getExternalIdInfos

    Get the item's external id info.

  • itemLookup.getMovieRemoteSearchResults

    Get movie remote search.

  • itemLookup.getMusicAlbumRemoteSearchResults

    Get music album remote search.

  • itemLookup.getMusicArtistRemoteSearchResults

    Get music artist remote search.

  • itemLookup.getMusicVideoRemoteSearchResults

    Get music video remote search.

  • itemLookup.getPersonRemoteSearchResults

    Get person remote search.

  • itemLookup.getRemoteSearchImage

    Gets a remote image.

  • itemLookup.getSeriesRemoteSearchResults

    Get series remote search.

  • itemLookup.getTrailerRemoteSearchResults

    Get trailer remote search.

  • itemRefresh.post

    Refreshes metadata for an item.

  • items.getItems

    Gets items based on a query.

  • items.getItemsByUserId

    Gets items based on a query.

  • items.getResumeItems

    Gets items based on a query.

  • itemUpdate.getMetadataEditorInfo

    Gets metadata editor info for an item.

  • itemUpdate.updateItem

    Updates an item.

  • itemUpdate.updateItemContentType

    Updates an item's content type.

  • library.deleteItem

    Deletes an item from the library and filesystem.

  • library.deleteItems

    Deletes items from the library and filesystem.

  • library.getAncestors

    Gets all parents of an item.

  • library.getCriticReviews

    Gets critic review for an item.

  • library.getDownload

    Downloads item media.

  • library.getFile

    Get the original file of an item.

  • library.getItemCounts

    Get item counts.

  • library.getLibraryOptionsInfo

    Gets the library options info.

  • library.getMediaFolders

    Gets all user media folders.

  • library.getPhysicalPaths

    Gets a list of physical paths from virtual folders.

  • library.getSimilarAlbums

    Gets similar items.

  • library.getSimilarArtists

    Gets similar items.

  • library.getSimilarItems

    Gets similar items.

  • library.getSimilarMovies

    Gets similar items.

  • library.getSimilarShows

    Gets similar items.

  • library.getSimilarTrailers

    Gets similar items.

  • library.getThemeMedia

    Get theme songs and videos for an item.

  • library.getThemeSongs

    Get theme songs for an item.

  • library.getThemeVideos

    Get theme videos for an item.

  • library.postAddedMovies

    Reports that new movies have been added by an external source.

  • library.postAddedSeries

    Reports that new episodes of a series have been added by an external source.

  • library.postUpdatedMedia

    Reports that new movies have been added by an external source.

  • library.postUpdatedMovies

    Reports that new movies have been added by an external source.

  • library.postUpdatedSeries

    Reports that new episodes of a series have been added by an external source.

  • library.refreshLibrary

    Starts a library scan.

  • libraryStructure.addMediaPath

    Add a media path to a library.

  • libraryStructure.addVirtualFolder

    Adds a virtual folder.

  • libraryStructure.getVirtualFolders

    Gets all virtual folders.

  • libraryStructure.removeMediaPath

    Remove a media path.

  • libraryStructure.removeVirtualFolder

    Removes a virtual folder.

  • libraryStructure.renameVirtualFolder

    Renames a virtual folder.

  • libraryStructure.updateLibraryOptions

    Update library options.

  • libraryStructure.updateMediaPath

    Updates a media path.

  • liveTv.addListingProvider

    Adds a listings provider.

  • liveTv.addTunerHost

    Adds a tuner host.

  • liveTv.cancelSeriesTimer

    Cancels a live tv series timer.

  • liveTv.cancelTimer

    Cancels a live tv timer.

  • liveTv.createSeriesTimer

    Creates a live tv series timer.

  • liveTv.createTimer

    Creates a live tv timer.

  • liveTv.deleteListingProvider

    Delete listing provider.

  • liveTv.deleteRecording

    Deletes a live tv recording.

  • liveTv.deleteTunerHost

    Deletes a tuner host.

  • liveTv.discoverTuners

    Discover tuners.

  • liveTv.discvoverTuners

    Discover tuners.

  • liveTv.getChannel

    Gets a live tv channel.

  • liveTv.getChannelMappingOptions

    Get channel mapping options.

  • liveTv.getDefaultListingProvider

    Gets default listings provider info.

  • liveTv.getDefaultTimer

    Gets the default values for a new timer.

  • liveTv.getGuideInfo

    Get guid info.

  • liveTv.getLineups

    Gets available lineups.

  • liveTv.getLiveRecordingFile

    Gets a live tv recording stream.

  • liveTv.getLiveStreamFile

    Gets a live tv channel stream.

  • liveTv.getLiveTvChannels

    Gets available live tv channels.

  • liveTv.getLiveTvInfo

    Gets available live tv services.

  • liveTv.getLiveTvPrograms

    Gets available live tv epgs.

  • liveTv.getProgram

    Gets a live tv program.

  • liveTv.getPrograms

    Gets available live tv epgs.

  • liveTv.getRecommendedPrograms

    Gets recommended live tv epgs.

  • liveTv.getRecording

    Gets a live tv recording.

  • liveTv.getRecordingFolders

    Gets recording folders.

  • liveTv.getRecordingGroup

    Get recording group.

  • liveTv.getRecordingGroups

    Gets live tv recording groups.

  • liveTv.getRecordings

    Gets live tv recordings.

  • liveTv.getRecordingsSeries

    Gets live tv recording series.

  • liveTv.getSchedulesDirectCountries

    Gets available countries.

  • liveTv.getSeriesTimer

    Gets a live tv series timer.

  • liveTv.getSeriesTimers

    Gets live tv series timers.

  • liveTv.getTimer

    Gets a timer.

  • liveTv.getTimers

    Gets the live tv timers.

  • liveTv.getTunerHostTypes

    Get tuner host types.

  • liveTv.resetTuner

    Resets a tv tuner.

  • liveTv.setChannelMapping

    Set channel mappings.

  • liveTv.updateSeriesTimer

    Updates a live tv series timer.

  • liveTv.updateTimer

    Updates a live tv timer.

  • localization.getCountries

    Gets known countries.

  • localization.getCultures

    Gets known cultures.

  • localization.getLocalizationOptions

    Gets localization options.

  • localization.getParentalRatings

    Gets known parental ratings.

  • mediaInfo.closeLiveStream

    Closes a media source.

  • mediaInfo.getBitrateTestBytes

    Tests the network with a request with the size of the bitrate.

  • mediaInfo.getPlaybackInfo

    Gets live playback media info for an item.

  • mediaInfo.getPostedPlaybackInfo

    For backwards compatibility parameters can be sent via Query or Body, with Query having higher precedence.

  • mediaInfo.openLiveStream

    Opens a media source.

  • movies.getMovieRecommendations

    Gets movie recommendations.

  • musicGenres.getMusicGenre

    Gets a music genre, by name.

  • musicGenres.getMusicGenres

    Gets all music genres from a given item, folder, or the entire library.

  • notifications.createAdminNotification

    Sends a notification to all admins.

  • notifications.getNotifications

    Gets a user's notifications.

  • notifications.getNotificationServices

    Gets notification services.

  • notifications.getNotificationsSummary

    Gets a user's notification summary.

  • notifications.getNotificationTypes

    Gets notification types.

  • notifications.setRead

    Sets notifications as read.

  • notifications.setUnread

    Sets notifications as unread.

  • package.cancelPackageInstallation

    Cancels a package installation.

  • package.getPackageInfo

    Gets a package by name or assembly GUID.

  • package.getPackages

    Gets available packages.

  • package.getRepositories

    Gets all package repositories.

  • package.installPackage

    Installs a package.

  • package.setRepositories

    Sets the enabled and existing package repositories.

  • persons.getPerson

    Get person by name.

  • persons.getPersons

    Gets all persons.

  • playlists.addToPlaylist

    Adds items to a playlist.

  • playlists.createPlaylist

    For backwards compatibility parameters can be sent via Query or Body, with Query having higher precedence.

  • playlists.getPlaylistItems

    Gets the original items of a playlist.

  • playlists.moveItem

    Moves a playlist item.

  • playlists.removeFromPlaylist

    Removes items from a playlist.

  • playstate.markPlayedItem

    Marks an item as played for user.

  • playstate.markUnplayedItem

    Marks an item as unplayed for user.

  • playstate.onPlaybackProgress

    Reports a user's playback progress.

  • playstate.onPlaybackStart

    Reports that a user has begun playing an item.

  • playstate.onPlaybackStopped

    Reports that a user has stopped playing an item.

  • playstate.pingPlaybackSession

    Pings a playback session.

  • playstate.reportPlaybackProgress

    Reports playback progress within a session.

  • playstate.reportPlaybackStart

    Reports playback has started within a session.

  • playstate.reportPlaybackStopped

    Reports playback has stopped within a session.

  • plugins.disablePlugin

    Disable a plugin.

  • plugins.enablePlugin

    Enables a disabled plugin.

  • plugins.getPluginConfiguration

    Gets plugin configuration.

  • plugins.getPluginImage

    Gets a plugin's image.

  • plugins.getPluginManifest

    Gets a plugin's manifest.

  • plugins.getPlugins

    Gets a list of currently installed plugins.

  • plugins.uninstallPlugin

    Uninstalls a plugin.

  • plugins.uninstallPluginByVersion

    Uninstalls a plugin by version.

  • plugins.updatePluginConfiguration

    Accepts plugin configuration as JSON body.

  • plugins.updatePluginSecurityInfo

    Updates plugin security info.

  • quickConnect.activate

    Temporarily activates quick connect for five minutes.

  • quickConnect.authorize

    Authorizes a pending quick connect request.

  • quickConnect.available

    Enables or disables quick connect.

  • quickConnect.connect

    Attempts to retrieve authentication information.

  • quickConnect.deauthorize

    Deauthorize all quick connect devices for the current user.

  • quickConnect.getStatus

    Gets the current quick connect state.

  • quickConnect.initiate

    Initiate a new quick connect request.

  • remoteImage.downloadRemoteImage

    Downloads a remote image for an item.

  • remoteImage.getRemoteImage

    Gets a remote image.

  • remoteImage.getRemoteImageProviders

    Gets available remote image providers for an item.

  • remoteImage.getRemoteImages

    Gets available remote images for an item.

  • scheduledTasks.getTask

    Get task by id.

  • scheduledTasks.getTasks

    Get tasks.

  • scheduledTasks.startTask

    Start specified task.

  • scheduledTasks.stopTask

    Stop specified task.

  • scheduledTasks.updateTask

    Update specified task triggers.

  • search.get

    Gets the search hint result.

  • session.addUserToSession

    Adds an additional user to a session.

  • session.displayContent

    Instructs a session to browse to an item or view.

  • session.getAuthProviders

    Get all auth providers.

  • session.getPasswordResetProviders

    Get all password reset providers.

  • session.getSessions

    Gets a list of sessions.

  • session.play

    Instructs a session to play an item.

  • session.postCapabilities

    Updates capabilities for a device.

  • session.postFullCapabilities

    Updates capabilities for a device.

  • session.removeUserFromSession

    Removes an additional user from a session.

  • session.reportSessionEnded

    Reports that a session has ended.

  • session.reportViewing

    Reports that a session is viewing an item.

  • session.sendFullGeneralCommand

    Issues a full general command to a client.

  • session.sendGeneralCommand

    Issues a general command to a client.

  • session.sendMessageCommand

    Issues a command to a client to display a message to the user.

  • session.sendPlaystateCommand

    Issues a playstate command to a client.

  • session.sendSystemCommand

    Issues a system command to a client.

  • startup.completeWizard

    Completes the startup wizard.

  • startup.getFirstUser

    Gets the first user.

  • startup.getFirstUser2

    Gets the first user.

  • startup.getStartupConfiguration

    Gets the initial startup wizard configuration.

  • startup.setRemoteAccess

    Sets remote access and UPnP.

  • startup.updateInitialConfiguration

    Sets the initial startup wizard configuration.

  • startup.updateStartupUser

    Sets the user name and password.

  • studios.getStudio

    Gets a studio by name.

  • studios.getStudios

    Gets all studios from a given item, folder, or the entire library.

  • subtitle.deleteSubtitle

    Deletes an external subtitle file.

  • subtitle.downloadRemoteSubtitles

    Downloads a remote subtitle.

  • subtitle.getFallbackFont

    Gets a fallback font file.

  • subtitle.getFallbackFontList

    Gets a list of available fallback font files.

  • subtitle.getRemoteSubtitles

    Gets the remote subtitles.

  • subtitle.getSubtitle

    Gets subtitles in a specified format.

  • subtitle.getSubtitlePlaylist

    Gets an HLS subtitle playlist.

  • subtitle.getSubtitleWithTicks

    Gets subtitles in a specified format.

  • subtitle.searchRemoteSubtitles

    Search remote subtitles.

  • subtitle.uploadSubtitle

    Upload an external subtitle file.

  • suggestions.getSuggestions

    Gets suggestions.

  • syncPlay.syncPlayBuffering

    Notify SyncPlay group that member is buffering.

  • syncPlay.syncPlayCreateGroup

    Create a new SyncPlay group.

  • syncPlay.syncPlayGetGroups

    Gets all SyncPlay groups.

  • syncPlay.syncPlayJoinGroup

    Join an existing SyncPlay group.

  • syncPlay.syncPlayLeaveGroup

    Leave the joined SyncPlay group.

  • syncPlay.syncPlayMovePlaylistItem

    Request to move an item in the playlist in SyncPlay group.

  • syncPlay.syncPlayNextItem

    Request next item in SyncPlay group.

  • syncPlay.syncPlayPause

    Request pause in SyncPlay group.

  • syncPlay.syncPlayPing

    Update session ping.

  • syncPlay.syncPlayPreviousItem

    Request previous item in SyncPlay group.

  • syncPlay.syncPlayQueue

    Request to queue items to the playlist of a SyncPlay group.

  • syncPlay.syncPlayReady

    Notify SyncPlay group that member is ready for playback.

  • syncPlay.syncPlayRemoveFromPlaylist

    Request to remove items from the playlist in SyncPlay group.

  • syncPlay.syncPlaySeek

    Request seek in SyncPlay group.

  • syncPlay.syncPlaySetIgnoreWait

    Request SyncPlay group to ignore member during group-wait.

  • syncPlay.syncPlaySetNewQueue

    Request to set new playlist in SyncPlay group.

  • syncPlay.syncPlaySetPlaylistItem

    Request to change playlist item in SyncPlay group.

  • syncPlay.syncPlaySetRepeatMode

    Request to set repeat mode in SyncPlay group.

  • syncPlay.syncPlaySetShuffleMode

    Request to set shuffle mode in SyncPlay group.

  • syncPlay.syncPlayStop

    Request stop in SyncPlay group.

  • syncPlay.syncPlayUnpause

    Request unpause in SyncPlay group.

  • system.getEndpointInfo

    Gets information about the request endpoint.

  • system.getLogFile

    Gets a log file.

  • system.getPingSystem

    Pings the system.

  • system.getPublicSystemInfo

    Gets public information about the server.

  • system.getServerLogs

    Gets a list of available server log files.

  • system.getSystemInfo

    Gets information about the server.

  • system.getWakeOnLanInfo

    Gets wake on lan information.

  • system.postPingSystem

    Pings the system.

  • system.restartApplication

    Restarts the application.

  • system.shutdownApplication

    Shuts down the application.

  • timeSync.getUtcTime

    Gets the current UTC time.

  • trailers.getTrailers

    Finds movies and trailers similar to a given trailer.

  • tvShows.getEpisodes

    Gets episodes for a tv season.

  • tvShows.getNextUp

    Gets a list of next up episodes.

  • tvShows.getSeasons

    Gets seasons for a tv series.

  • tvShows.getUpcomingEpisodes

    Gets a list of upcoming episodes.

  • universalAudio.getUniversalAudioStream

    Gets an audio stream.

  • universalAudio.headUniversalAudioStream

    Gets an audio stream.

  • user.authenticateUser

    Authenticates a user.

  • user.authenticateUserByName

    Authenticates a user by name.

  • user.authenticateWithQuickConnect

    Authenticates a user with quick connect.

  • user.createUserByName

    Creates a user.

  • user.deleteUser

    Deletes a user.

  • user.forgotPassword

    Initiates the forgot password process for a local user.

  • user.forgotPasswordPin

    Redeems a forgot password pin.

  • user.getCurrentUser

    Gets the user based on auth token.

  • user.getPublicUsers

    Gets a list of publicly visible users for display on a login screen.

  • user.getUserById

    Gets a user by Id.

  • user.getUsers

    Gets a list of users.

  • user.updateUser

    Updates a user.

  • user.updateUserConfiguration

    Updates a user configuration.

  • user.updateUserEasyPassword

    Updates a user's easy password.

  • user.updateUserPassword

    Updates a user's password.

  • user.updateUserPolicy

    Updates a user policy.

  • userLibrary.deleteUserItemRating

    Deletes a user's saved personal rating for an item.

  • userLibrary.getIntros

    Gets intros to play before the main media item plays.

  • userLibrary.getItem

    Gets an item from a user's library.

  • userLibrary.getLatestMedia

    Gets latest media.

  • userLibrary.getLocalTrailers

    Gets local trailers for an item.

  • userLibrary.getRootFolder

    Gets the root folder from a user's library.

  • userLibrary.getSpecialFeatures

    Gets special features for an item.

  • userLibrary.markFavoriteItem

    Marks an item as a favorite.

  • userLibrary.unmarkFavoriteItem

    Unmarks item as a favorite.

  • userLibrary.updateUserItemRating

    Updates a user's rating for an item.

  • userViews.getGroupingOptions

    Get user view grouping options.

  • userViews.getUserViews

    Get user views.

  • videoAttachments.getAttachment

    Get video attachment.

  • videoHls.getLiveHlsStream

    Gets a hls live stream.

  • videos.deleteAlternateSources

    Removes alternate video sources.

  • videos.getAdditionalPart

    Gets additional parts for a video.

  • videos.getVideoStream

    Gets a video stream.

  • videos.getVideoStreamByContainer

    Gets a video stream.

  • videos.headVideoStream

    Gets a video stream.

  • videos.headVideoStreamByContainer

    Gets a video stream.

  • videos.mergeVersions

    Merges videos into a single record.

  • years.getYear

    Gets a year.

  • years.getYears

    Get years.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools