Difference between revisions of "API parameters 0.27"

From MythTV Official Wiki
Jump to: navigation, search
m (Example with the 1st 2)
(Tidied format; added links to API pages.)
Line 1: Line 1:
This page lists all the service APIs, their type (GET or POST) and their calling parameters in a 0.27 system.  The list has been created automatically from wsdl pages.
+
This page lists all the service APIs, their type (GET or POST) and their calling parameters in a 0.27 system.  The list has been generated automatically from wsdl pages.
  
  
 
API routines in 0.27.20141016-1
 
API routines in 0.27.20141016-1
 +
  [[Capture_Service|Capture]]/AddCaptureCard            type: POST
 +
 
 +
  Params: AudioDevice,AudioRateLimit,Brightness,CardType,ChannelTimeout,
 +
          Colour,Contrast,DVBDiSEqCType,DVBEITScan,DVBOnDemand,DVBSWFilter,
 +
          DVBSatType,DVBTuningDelay,DVBWaitForSeqStart,DiSEqCId,FirewireConnection,
 +
          FirewireModel,FirewireSpeed,HostName,Hue,SignalTimeout,SkipBTAudio,
 +
          VBIDevice,VideoDevice
  
   [[Capture_Service|Capture]]/AddCaptureCard            Type: POST  params: AudioDevice,AudioRateLimit,Brightness,CardType,ChannelTimeout,
+
   [[Capture_Service|Capture]]/AddCardInput              type: POST
                                                        Colour,Contrast,DVBDiSEqCType,DVBEITScan,
+
 
                                                        DVBOnDemand,DVBSWFilter,DVBSatType,DVBTuningDelay,
+
   Params: CardId,ChangerDevice,ChangerModel,DishnetEIT,DisplayName,ExternalCommand,
                                                        DVBWaitForSeqStart,DiSEqCId,FirewireConnection,FirewireModel,
+
          HostName,InputName,LiveTVOrder,Quicktune,RecPriority,SchedOrder,
                                                        FirewireSpeed,HostName,Hue,SignalTimeout,SkipBTAudio,
+
          SourceId,StartChan,TuneChan
                                                        VBIDevice,VideoDevice
+
 
   [[Capture_Service|Capture]]/AddCardInput              Type: POST   params: CardId,ChangerDevice,ChangerModel,DishnetEIT,DisplayName,
+
   [[Capture_Service|Capture]]/GetCaptureCard            type: GET
                                                        ExternalCommand,HostName,InputName,LiveTVOrder,Quicktune,
+
 
                                                        RecPriority,SchedOrder,SourceId,StartChan,TuneChan
+
   Params: CardId
<pre>
+
 
Capture/GetCaptureCard            Type: GET    params: CardId
+
  [[Capture_Service|Capture]]/GetCaptureCardList        type: GET
Capture/GetCaptureCardList        Type: GET    params: CardType,HostName
+
 
Capture/RemoveCaptureCard         Type: POST  params: CardId
+
  Params: CardType,HostName
Capture/RemoveCardInput           Type: POST  params: CardInputId
+
 
Capture/UpdateCaptureCard          Type:  POST   params: CardId,Setting,Value
+
  [[Capture_Service|Capture]]/RemoveCaptureCard          type: POST
Capture/UpdateCardInput            Type: POST  params: CardInputId,Setting,Value
+
 
Channel/AddDBChannel              Type:  POST   params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,
+
  Params: CardId
                                                        ChannelName,ChannelNumber,DefaultAuthority,Format,
+
 
                                                        FrequencyID,Icon,MplexID,ServiceID,SourceID,
+
  [[Capture_Service|Capture]]/RemoveCardInput            type: POST
                                                        UseEIT,XMLTVID,visible
+
 
Channel/AddVideoSource            Type: POST  params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,
+
  Params: CardInputId
                                                        SourceName,UseEIT,UserId
+
 
Channel/FetchChannelsFromSource    Type: GET   params: CardId,SourceId,WaitForFinish
+
  [[Capture_Service|Capture]]/UpdateCaptureCard         type: POST
Channel/GetChannelInfo            Type: GET   params: ChanID
+
 
Channel/GetChannelInfoList        Type: GET   params: Count,SourceID,StartIndex
+
   Params: CardId,Setting,Value
Channel/GetDDLineupList            Type: GET   params: Password,Source,UserId
+
 
Channel/GetVideoMultiplex          Type: GET   params: MplexID
+
  [[Capture_Service|Capture]]/UpdateCardInput           type: POST
Channel/GetVideoMultiplexList      Type: GET   params: Count,SourceID,StartIndex
+
    
Channel/GetVideoSource            Type: GET   params: SourceID
+
   Params: CardInputId,Setting,Value
Channel/GetVideoSourceList        Type: GET   params: (none)
+
 
Channel/GetXMLTVIdList            Type: GET   params: SourceID
+
  [[Channel_Service|Channel]]/AddDBChannel              type: POST
Channel/RemoveDBChannel            Type: POST  params: ChannelID
+
    
Channel/RemoveVideoSource          Type: POST  params: SourceID
+
   Params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,ChannelName,
Channel/UpdateDBChannel            Type: POST  params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,
+
          ChannelNumber,DefaultAuthority,Format,FrequencyID,Icon,MplexID,
                                                        ChannelName,ChannelNumber,DefaultAuthority,Format,
+
          ServiceID,SourceID,UseEIT,XMLTVID,visible
                                                        FrequencyID,Icon,MplexID,ServiceID,SourceID,UseEIT,
+
 
                                                        XMLTVID,visible
+
  [[Channel_Service|Channel]]/AddVideoSource            type: POST
Channel/UpdateVideoSource          Type: POST  params: ConfigPath,FreqTable,Grabber,LineupId,NITId,
+
 
                                                        Password,SourceID,SourceName,UseEIT,UserId
+
   Params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,SourceName,
Content/AddLiveStream              Type: GET   params: AudioBitrate,Bitrate,FileName,Height,HostName,MaxSegments,
+
          UseEIT,UserId
                                                        SampleRate,StorageGroup,Width
+
 
Content/AddRecordingLiveStream    Type: GET   params: AudioBitrate,Bitrate,ChanId,Height,MaxSegments,SampleRate,
+
  [[Channel_Service|Channel]]/FetchChannelsFromSource    type: GET
                                                        StartTime,Width
+
 
Content/AddVideoLiveStream        Type: GET   params: AudioBitrate,Bitrate,Height,Id,MaxSegments,SampleRate,Width
+
  Params: CardId,SourceId,WaitForFinish
Content/DownloadFile              Type: POST  params: StorageGroup,URL
+
 
Content/GetAlbumArt                Type: GET   params: Height,Id,Width
+
  [[Channel_Service|Channel]]/GetChannelInfo            type: GET
Content/GetFile                    Type: GET   params: FileName,StorageGroup
+
 
Content/GetFileList                Type: GET   params: StorageGroup
+
  Params: ChanID
Content/GetHash                    Type: GET   params: FileName,StorageGroup
+
 
Content/GetImageFile              Type: GET   params: FileName,Height,StorageGroup,Width
+
  [[Channel_Service|Channel]]/GetChannelInfoList        type: GET
Content/GetLiveStream              Type: GET   params: Id
+
 
Content/GetLiveStreamList          Type: GET   params: FileName
+
  Params: Count,SourceID,StartIndex
Content/GetMusic                  Type: GET   params: Id
+
 
Content/GetPreviewImage            Type: GET   params: ChanId,Height,SecsIn,StartTime,Width
+
  [[Channel_Service|Channel]]/GetDDLineupList            type: GET
Content/GetProgramArtworkList      Type: GET   params: Inetref,Season
+
 
Content/GetRecording              Type: GET   params: ChanId,StartTime
+
  Params: Password,Source,UserId
Content/GetRecordingArtwork        Type: GET   params: Height,Inetref,Season,Type,Width
+
 
Content/GetRecordingArtworkList    Type: GET   params: ChanId,StartTime
+
  [[Channel_Service|Channel]]/GetVideoMultiplex          type: GET
Content/GetVideo                  Type: GET   params: Id
+
 
Content/GetVideoArtwork            Type: GET   params: Height,Id,Type,Width
+
  Params: MplexID
Content/RemoveLiveStream          Type: GET   params: Id
+
 
Content/StopLiveStream            Type: GET   params: Id
+
  [[Channel_Service|Channel]]/GetVideoMultiplexList      type: GET
Dvr/AddRecordSchedule              Type: POST  params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,
+
 
                                                        AutoUserJob1,AutoUserJob2,AutoUserJob3,AutoUserJob4,
+
  Params: Count,SourceID,StartIndex
                                                        Category,ChanId,Description,DupIn,DupMethod,EndOffset,
+
 
                                                        EndTime,Episode,Filter,FindDay,FindTime,Inactive,Inetref,
+
  [[Channel_Service|Channel]]/GetVideoSource            type: GET
                                                        MaxEpisodes,MaxNewest,ParentId,PlayGroup,PreferredInput,
+
 
                                                        ProgramId,RecGroup,RecPriority,RecProfile,SearchType,
+
  Params: SourceID
                                                        Season,SeriesId,StartOffset,StartTime,Station,
+
 
                                                        StorageGroup,Subtitle,Title,Transcoder,Type
+
  [[Channel_Service|Channel]]/GetVideoSourceList        type: GET
Dvr/DisableRecordSchedule          Type: POST  params: RecordId
+
 
Dvr/EnableRecordSchedule          Type: POST  params: RecordId
+
    Params: (none)
Dvr/GetConflictList                Type: GET   params: Count,StartIndex
+
 
Dvr/GetEncoderList                Type: GET   params: (none)
+
  [[Channel_Service|Channel]]/GetXMLTVIdList            type: GET
Dvr/GetExpiringList                Type: GET   params: Count,StartIndex
+
 
Dvr/GetRecGroupList                Type: GET   params: (none)
+
  Params: SourceID
Dvr/GetRecordSchedule              Type: GET   params: ChanId,MakeOverride,RecordId,StartTime,Template
+
 
Dvr/GetRecordScheduleList          Type: GET   params: Count,StartIndex
+
  [[Channel_Service|Channel]]/RemoveDBChannel            type: POST
Dvr/GetRecorded                    Type: GET   params: ChanId,StartTime
+
 
Dvr/GetRecordedList                Type: GET   params: Count,Descending,RecGroup,StartIndex,StorageGroup,TitleRegEx
+
   Params: ChannelID
Dvr/GetTitleInfoList              Type: GET   params: (none)
+
 
Dvr/GetTitleList                  Type: GET   params: (none)
+
  [[Channel_Service|Channel]]/RemoveVideoSource          type: POST
Dvr/GetUpcomingList                Type: GET   params: Count,ShowAll,StartIndex
+
 
Dvr/RemoveRecordSchedule          Type: POST  params: RecordId
+
   Params: SourceID
Dvr/RemoveRecorded                Type: GET   params: ChanId,StartTime
+
 
Dvr/UpdateRecordSchedule          Type: POST  params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,
+
  [[Channel_Service|Channel]]/UpdateDBChannel            type: POST
                                                        AutoUserJob1,AutoUserJob2,AutoUserJob3,AutoUserJob4,
+
 
                                                        Category,ChanId,Description,DupIn,DupMethod,EndOffset,
+
   Params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,ChannelName,
                                                        EndTime,Episode,Filter,FindDay,FindTime,Inactive,Inetref,
+
          ChannelNumber,DefaultAuthority,Format,FrequencyID,Icon,MplexID,
                                                        MaxEpisodes,MaxNewest,PlayGroup,PreferredInput,ProgramId,
+
          ServiceID,SourceID,UseEIT,XMLTVID,visible
                                                        RecGroup,RecPriority,RecProfile,RecordId,SearchType,Season,
+
 
                                                        SeriesId,StartOffset,StartTime,Station,StorageGroup,Subtitle,
+
  [[Channel_Service|Channel]]/UpdateVideoSource          type: POST
                                                        Title,Transcoder,Type
+
 
Frontend/GetActionList            Type: GET   params: Context
+
   Params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,SourceID,
Frontend/GetContextList            Type: GET   params: (none)
+
          SourceName,UseEIT,UserId
Frontend/GetStatus                Type: GET   params: (none)
+
 
Frontend/PlayRecording            Type: GET   params: ChanId,StartTime
+
  [[Content_Service|Content]]/AddLiveStream              type: GET
Frontend/PlayVideo                Type: GET   params: Id,UseBookmark
+
 
Frontend/SendAction                Type: GET   params: Action,Height,Value,Width
+
  Params: AudioBitrate,Bitrate,FileName,Height,HostName,MaxSegments,SampleRate,
Frontend/SendMessage              Type: GET   params: Message,Timeout
+
          StorageGroup,Width
Frontend/SendNotification          Type: GET   params: Description,Error,Extra,Fullscreen,Image,Message,
+
 
                                                        Origin,Priority,Progress,ProgressText,Timeout,Type,
+
  [[Content_Service|Content]]/AddRecordingLiveStream    type: GET
                                                        Visibility
+
 
Guide/GetChannelIcon              Type: GET   params: ChanId,Height,Width
+
  Params: AudioBitrate,Bitrate,ChanId,Height,MaxSegments,SampleRate,StartTime,
Guide/GetProgramDetails            Type: GET   params: ChanId,StartTime
+
          Width
Guide/GetProgramGuide              Type: GET   params: Details,EndTime,NumChannels,StartChanId,StartTime
+
 
Video/AddVideo                    Type: POST  params: FileName,HostName
+
  [[Content_Service|Content]]/AddVideoLiveStream        type: GET
Video/GetBluray                    Type: GET   params: Path
+
 
Video/GetVideo                    Type: GET   params: Id
+
  Params: AudioBitrate,Bitrate,Height,Id,MaxSegments,SampleRate,Width
Video/GetVideoByFileName          Type: GET   params: FileName
+
 
Video/GetVideoList                Type: GET   params: Count,Descending,StartIndex
+
  [[Content_Service|Content]]/DownloadFile              type: POST
Video/LookupVideo                  Type:  GET    params: AllowGeneric,Episode,GrabberType,Inetref,Season,
+
 
                                                        Subtitle,Title
+
   Params: StorageGroup,URL
Video/RemoveVideoFromDB            Type:  POST   params: Id
+
 
</pre>
+
  [[Content_Service|Content]]/GetAlbumArt                type: GET
 +
 
 +
  Params: Height,Id,Width
 +
 
 +
  [[Content_Service|Content]]/GetFile                    type: GET
 +
 
 +
  Params: FileName,StorageGroup
 +
 
 +
  [[Content_Service|Content]]/GetFileList                type: GET
 +
 
 +
  Params: StorageGroup
 +
 
 +
  [[Content_Service|Content]]/GetHash                    type: GET
 +
 
 +
  Params: FileName,StorageGroup
 +
 
 +
  [[Content_Service|Content]]/GetImageFile              type: GET
 +
 
 +
  Params: FileName,Height,StorageGroup,Width
 +
 
 +
  [[Content_Service|Content]]/GetLiveStream              type: GET
 +
 
 +
  Params: Id
 +
 
 +
  [[Content_Service|Content]]/GetLiveStreamList          type: GET
 +
 
 +
  Params: FileName
 +
 
 +
  [[Content_Service|Content]]/GetMusic                  type: GET
 +
 
 +
  Params: Id
 +
 
 +
  [[Content_Service|Content]]/GetPreviewImage            type: GET
 +
 
 +
  Params: ChanId,Height,SecsIn,StartTime,Width
 +
 
 +
  [[Content_Service|Content]]/GetProgramArtworkList      type: GET
 +
 
 +
  Params: Inetref,Season
 +
 
 +
  [[Content_Service|Content]]/GetRecording              type: GET
 +
 
 +
  Params: ChanId,StartTime
 +
 
 +
  [[Content_Service|Content]]/GetRecordingArtwork        type: GET
 +
 
 +
  Params: Height,Inetref,Season,Type,Width
 +
 
 +
  [[Content_Service|Content]]/GetRecordingArtworkList    type: GET
 +
 
 +
  Params: ChanId,StartTime
 +
 
 +
  [[Content_Service|Content]]/GetVideo                  type: GET
 +
 
 +
  Params: Id
 +
 
 +
  [[Content_Service|Content]]/GetVideoArtwork            type: GET
 +
 
 +
  Params: Height,Id,Type,Width
 +
 
 +
  [[Content_Service|Content]]/RemoveLiveStream          type: GET
 +
 
 +
  Params: Id
 +
 
 +
  [[Content_Service|Content]]/StopLiveStream            type: GET
 +
 
 +
  Params: Id
 +
 
 +
  [[DVR_Service|Dvr]]/AddRecordSchedule              type: POST
 +
    
 +
  Params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,AutoUserJob1,
 +
          AutoUserJob2,AutoUserJob3,AutoUserJob4,Category,ChanId,Description,
 +
          DupIn,DupMethod,EndOffset,EndTime,Episode,Filter,FindDay,FindTime,
 +
          Inactive,Inetref,MaxEpisodes,MaxNewest,ParentId,PlayGroup,PreferredInput,
 +
          ProgramId,RecGroup,RecPriority,RecProfile,SearchType,Season,SeriesId,
 +
          StartOffset,StartTime,Station,StorageGroup,Subtitle,Title,Transcoder,
 +
          Type
 +
 
 +
  [[DVR_Service|Dvr]]/DisableRecordSchedule          type: POST
 +
    
 +
  Params: RecordId
 +
 
 +
  [[DVR_Service|Dvr]]/EnableRecordSchedule          type: POST
 +
    
 +
  Params: RecordId
 +
 
 +
  [[DVR_Service|Dvr]]/GetConflictList                type: GET
 +
 
 +
  Params: Count,StartIndex
 +
 
 +
  [[DVR_Service|Dvr]]/GetEncoderList                type: GET
 +
 
 +
    Params: (none)
 +
 
 +
  [[DVR_Service|Dvr]]/GetExpiringList                type: GET
 +
 
 +
  Params: Count,StartIndex
 +
 
 +
  [[DVR_Service|Dvr]]/GetRecGroupList                type: GET
 +
 
 +
    Params: (none)
 +
 
 +
  [[DVR_Service|Dvr]]/GetRecordSchedule              type: GET
 +
 
 +
  Params: ChanId,MakeOverride,RecordId,StartTime,Template
 +
 
 +
  [[DVR_Service|Dvr]]/GetRecordScheduleList          type: GET
 +
 
 +
  Params: Count,StartIndex
 +
 
 +
  [[DVR_Service|Dvr]]/GetRecorded                    type: GET
 +
 
 +
  Params: ChanId,StartTime
 +
 
 +
  [[DVR_Service|Dvr]]/GetRecordedList                type: GET
 +
 
 +
  Params: Count,Descending,RecGroup,StartIndex,StorageGroup,TitleRegEx
 +
 
 +
  [[DVR_Service|Dvr]]/GetTitleInfoList              type: GET
 +
 
 +
    Params: (none)
 +
 
 +
  [[DVR_Service|Dvr]]/GetTitleList                  type: GET
 +
 
 +
    Params: (none)
 +
 
 +
  [[DVR_Service|Dvr]]/GetUpcomingList                type: GET
 +
 
 +
  Params: Count,ShowAll,StartIndex
 +
 
 +
  [[DVR_Service|Dvr]]/RemoveRecordSchedule          type: POST
 +
 
 +
   Params: RecordId
 +
 
 +
  [[DVR_Service|Dvr]]/RemoveRecorded                type: GET
 +
 
 +
  Params: ChanId,StartTime
 +
 
 +
  [[DVR_Service|Dvr]]/UpdateRecordSchedule          type: POST
 +
 
 +
   Params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,AutoUserJob1,
 +
          AutoUserJob2,AutoUserJob3,AutoUserJob4,Category,ChanId,Description,
 +
          DupIn,DupMethod,EndOffset,EndTime,Episode,Filter,FindDay,FindTime,
 +
          Inactive,Inetref,MaxEpisodes,MaxNewest,PlayGroup,PreferredInput,
 +
          ProgramId,RecGroup,RecPriority,RecProfile,RecordId,SearchType,
 +
          Season,SeriesId,StartOffset,StartTime,Station,StorageGroup,Subtitle,
 +
          Title,Transcoder,Type
 +
 
 +
  [[Frontend_Service|Frontend]]/GetActionList            type: GET
 +
 
 +
  Params: Context
 +
 
 +
  [[Frontend_Service|Frontend]]/GetContextList            type: GET
 +
 
 +
    Params: (none)
 +
 
 +
  [[Frontend_Service|Frontend]]/GetStatus                type: GET
 +
 
 +
    Params: (none)
 +
 
 +
  [[Frontend_Service|Frontend]]/PlayRecording            type: GET
 +
 
 +
  Params: ChanId,StartTime
 +
 
 +
  [[Frontend_Service|Frontend]]/PlayVideo                type: GET
 +
 
 +
  Params: Id,UseBookmark
 +
 
 +
  [[Frontend_Service|Frontend]]/SendAction                type: GET
 +
 
 +
  Params: Action,Height,Value,Width
 +
 
 +
  [[Frontend_Service|Frontend]]/SendMessage              type: GET
 +
 
 +
  Params: Message,Timeout
 +
 
 +
  [[Frontend_Service|Frontend]]/SendNotification          type: GET
 +
 
 +
  Params: Description,Error,Extra,Fullscreen,Image,Message,Origin,Priority,
 +
          Progress,ProgressText,Timeout,Type,Visibility
 +
 
 +
  [[Guide_Service|Guide]]/GetChannelIcon              type: GET
 +
 
 +
  Params: ChanId,Height,Width
 +
 
 +
  [[Guide_Service|Guide]]/GetProgramDetails            type: GET
 +
 
 +
  Params: ChanId,StartTime
 +
 
 +
  [[Guide_Service|Guide]]/GetProgramGuide              type: GET
 +
 
 +
  Params: Details,EndTime,NumChannels,StartChanId,StartTime
 +
 
 +
  [[Video_Service|Video]]/AddVideo                    type: POST
 +
    
 +
  Params: FileName,HostName
 +
 
 +
  [[Video_Service|Video]]/GetBluray                    type: GET
 +
 
 +
  Params: Path
 +
 
 +
  [[Video_Service|Video]]/GetVideo                    type: GET
 +
 
 +
  Params: Id
 +
 
 +
  [[Video_Service|Video]]/GetVideoByFileName          type: GET
 +
 
 +
  Params: FileName
 +
 
 +
  [[Video_Service|Video]]/GetVideoList                type: GET
 +
 
 +
  Params: Count,Descending,StartIndex
 +
 
 +
  [[Video_Service|Video]]/LookupVideo                  type: GET
 +
 
 +
  Params: AllowGeneric,Episode,GrabberType,Inetref,Season,Subtitle,Title
 +
  [[Video_Service|Video]]/RemoveVideoFromDB            type: POST
 +
 
 +
   Params: Id

Revision as of 11:38, 30 October 2015

This page lists all the service APIs, their type (GET or POST) and their calling parameters in a 0.27 system. The list has been generated automatically from wsdl pages.


API routines in 0.27.20141016-1

 Capture/AddCaptureCard             type: POST
 
 Params: AudioDevice,AudioRateLimit,Brightness,CardType,ChannelTimeout,
         Colour,Contrast,DVBDiSEqCType,DVBEITScan,DVBOnDemand,DVBSWFilter,
         DVBSatType,DVBTuningDelay,DVBWaitForSeqStart,DiSEqCId,FirewireConnection,
         FirewireModel,FirewireSpeed,HostName,Hue,SignalTimeout,SkipBTAudio,
         VBIDevice,VideoDevice
 Capture/AddCardInput               type: POST
 
 Params: CardId,ChangerDevice,ChangerModel,DishnetEIT,DisplayName,ExternalCommand,
         HostName,InputName,LiveTVOrder,Quicktune,RecPriority,SchedOrder,
         SourceId,StartChan,TuneChan
 Capture/GetCaptureCard             type: GET
 
 Params: CardId
 Capture/GetCaptureCardList         type: GET
 
 Params: CardType,HostName
 Capture/RemoveCaptureCard          type: POST
 
 Params: CardId
 Capture/RemoveCardInput            type: POST
 
 Params: CardInputId
 Capture/UpdateCaptureCard          type: POST
 
 Params: CardId,Setting,Value
 Capture/UpdateCardInput            type: POST
 
 Params: CardInputId,Setting,Value
 Channel/AddDBChannel               type: POST
 
 Params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,ChannelName,
         ChannelNumber,DefaultAuthority,Format,FrequencyID,Icon,MplexID,
         ServiceID,SourceID,UseEIT,XMLTVID,visible
 Channel/AddVideoSource             type: POST
 
 Params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,SourceName,
         UseEIT,UserId
 Channel/FetchChannelsFromSource    type: GET
 
 Params: CardId,SourceId,WaitForFinish
 Channel/GetChannelInfo             type: GET
 
 Params: ChanID
 Channel/GetChannelInfoList         type: GET
 
 Params: Count,SourceID,StartIndex
 Channel/GetDDLineupList            type: GET
 
 Params: Password,Source,UserId
 Channel/GetVideoMultiplex          type: GET
 
 Params: MplexID
 Channel/GetVideoMultiplexList      type: GET
 
 Params: Count,SourceID,StartIndex
 Channel/GetVideoSource             type: GET
 
 Params: SourceID
 Channel/GetVideoSourceList         type: GET
 
   Params:  (none)
 Channel/GetXMLTVIdList             type: GET
 
 Params: SourceID
 Channel/RemoveDBChannel            type: POST
 
 Params: ChannelID
 Channel/RemoveVideoSource          type: POST
 
 Params: SourceID
 Channel/UpdateDBChannel            type: POST
 
 Params: ATSCMajorChannel,ATSCMinorChannel,CallSign,ChannelID,ChannelName,
         ChannelNumber,DefaultAuthority,Format,FrequencyID,Icon,MplexID,
         ServiceID,SourceID,UseEIT,XMLTVID,visible
 Channel/UpdateVideoSource          type: POST
 
 Params: ConfigPath,FreqTable,Grabber,LineupId,NITId,Password,SourceID,
         SourceName,UseEIT,UserId
 Content/AddLiveStream              type: GET
 
 Params: AudioBitrate,Bitrate,FileName,Height,HostName,MaxSegments,SampleRate,
         StorageGroup,Width
 Content/AddRecordingLiveStream     type: GET
 
 Params: AudioBitrate,Bitrate,ChanId,Height,MaxSegments,SampleRate,StartTime,
         Width
 Content/AddVideoLiveStream         type: GET
 
 Params: AudioBitrate,Bitrate,Height,Id,MaxSegments,SampleRate,Width
 Content/DownloadFile               type: POST
 
 Params: StorageGroup,URL
 Content/GetAlbumArt                type: GET
 
 Params: Height,Id,Width
 Content/GetFile                    type: GET
 
 Params: FileName,StorageGroup
 Content/GetFileList                type: GET
 
 Params: StorageGroup
 Content/GetHash                    type: GET
 
 Params: FileName,StorageGroup
 Content/GetImageFile               type: GET
 
 Params: FileName,Height,StorageGroup,Width
 Content/GetLiveStream              type: GET
 
 Params: Id
 Content/GetLiveStreamList          type: GET
 
 Params: FileName
 Content/GetMusic                   type: GET
 
 Params: Id
 Content/GetPreviewImage            type: GET
 
 Params: ChanId,Height,SecsIn,StartTime,Width
 Content/GetProgramArtworkList      type: GET
 
 Params: Inetref,Season
 Content/GetRecording               type: GET
 
 Params: ChanId,StartTime
 Content/GetRecordingArtwork        type: GET
 
 Params: Height,Inetref,Season,Type,Width
 Content/GetRecordingArtworkList    type: GET
 
 Params: ChanId,StartTime
 Content/GetVideo                   type: GET
 
 Params: Id
 Content/GetVideoArtwork            type: GET
 
 Params: Height,Id,Type,Width
 Content/RemoveLiveStream           type: GET
 
 Params: Id
 Content/StopLiveStream             type: GET
 
 Params: Id
 Dvr/AddRecordSchedule              type: POST
 
 Params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,AutoUserJob1,
         AutoUserJob2,AutoUserJob3,AutoUserJob4,Category,ChanId,Description,
         DupIn,DupMethod,EndOffset,EndTime,Episode,Filter,FindDay,FindTime,
         Inactive,Inetref,MaxEpisodes,MaxNewest,ParentId,PlayGroup,PreferredInput,
         ProgramId,RecGroup,RecPriority,RecProfile,SearchType,Season,SeriesId,
         StartOffset,StartTime,Station,StorageGroup,Subtitle,Title,Transcoder,
         Type
 Dvr/DisableRecordSchedule          type: POST
 
 Params: RecordId
 Dvr/EnableRecordSchedule           type: POST
 
 Params: RecordId
 Dvr/GetConflictList                type: GET
 
 Params: Count,StartIndex
 Dvr/GetEncoderList                 type: GET
 
   Params:  (none)
 Dvr/GetExpiringList                type: GET
 
 Params: Count,StartIndex
 Dvr/GetRecGroupList                type: GET
 
   Params:  (none)
 Dvr/GetRecordSchedule              type: GET
 
 Params: ChanId,MakeOverride,RecordId,StartTime,Template
 Dvr/GetRecordScheduleList          type: GET
 
 Params: Count,StartIndex
 Dvr/GetRecorded                    type: GET
 
 Params: ChanId,StartTime
 Dvr/GetRecordedList                type: GET
 
 Params: Count,Descending,RecGroup,StartIndex,StorageGroup,TitleRegEx
 Dvr/GetTitleInfoList               type: GET
 
   Params:  (none)
 Dvr/GetTitleList                   type: GET
 
   Params:  (none)
 Dvr/GetUpcomingList                type: GET
 
 Params: Count,ShowAll,StartIndex
 Dvr/RemoveRecordSchedule           type: POST
 
 Params: RecordId
 Dvr/RemoveRecorded                 type: GET
 
 Params: ChanId,StartTime
 Dvr/UpdateRecordSchedule           type: POST
 
 Params: AutoCommflag,AutoExpire,AutoMetaLookup,AutoTranscode,AutoUserJob1,
         AutoUserJob2,AutoUserJob3,AutoUserJob4,Category,ChanId,Description,
         DupIn,DupMethod,EndOffset,EndTime,Episode,Filter,FindDay,FindTime,
         Inactive,Inetref,MaxEpisodes,MaxNewest,PlayGroup,PreferredInput,
         ProgramId,RecGroup,RecPriority,RecProfile,RecordId,SearchType,
         Season,SeriesId,StartOffset,StartTime,Station,StorageGroup,Subtitle,
         Title,Transcoder,Type
 Frontend/GetActionList             type: GET
 
 Params: Context
 Frontend/GetContextList            type: GET
 
   Params:  (none)
 Frontend/GetStatus                 type: GET
 
   Params:  (none)
 Frontend/PlayRecording             type: GET
 
 Params: ChanId,StartTime
 Frontend/PlayVideo                 type: GET
 
 Params: Id,UseBookmark
 Frontend/SendAction                type: GET
 
 Params: Action,Height,Value,Width
 Frontend/SendMessage               type: GET
 
 Params: Message,Timeout
 Frontend/SendNotification          type: GET
 
 Params: Description,Error,Extra,Fullscreen,Image,Message,Origin,Priority,
         Progress,ProgressText,Timeout,Type,Visibility
 Guide/GetChannelIcon               type: GET
 
 Params: ChanId,Height,Width
 Guide/GetProgramDetails            type: GET
 
 Params: ChanId,StartTime
 Guide/GetProgramGuide              type: GET
 
 Params: Details,EndTime,NumChannels,StartChanId,StartTime
 Video/AddVideo                     type: POST
 
 Params: FileName,HostName
 Video/GetBluray                    type: GET
 
 Params: Path
 Video/GetVideo                     type: GET
 
 Params: Id
 Video/GetVideoByFileName           type: GET
 
 Params: FileName
 Video/GetVideoList                 type: GET
 
 Params: Count,Descending,StartIndex
 Video/LookupVideo                  type: GET
 
 Params: AllowGeneric,Episode,GrabberType,Inetref,Season,Subtitle,Title
 Video/RemoveVideoFromDB            type: POST
 
 Params: Id