|   | Name | Description | 
  | ActivateLicense | 
            Activates the license.
               | 
  | AddNetCamTemplate | 
            Adds a Network Camera template.
               | 
  | CapturePicture | 
            Captures a static image.
               | 
  | ConnectCamera | 
            Connects a new source and default plugins (sourceIdx -1) or update an existing source (sourceIdx >= 0).
               | 
  | ConnectCameraJson | Same as ConnectCamera (Json friendly).   | 
  | ConnectCorePlugin | 
            Connects the core plugin.
               | 
  | ConnectPlugin | 
            Connects a new plugin or update existing plugin on a given video source.
               | 
  | ConnectPluginJson | Same as ConnectPlugin (Json friendly).   | 
  | DeleteGlobalVariable | 
            Deletes the global variable.
               | 
  | DeleteRemoteItem | 
            Deletes the remote item.
               | 
  | DeleteRule | 
            Deletes the rule.
               | 
  | DeleteUser | 
            Deletes the user.
               | 
  | DisconnectCamera | 
            Disconnects a source.
               | 
  | DisplaySourceProperties | 
            Displays the source properties (Local sources only). Note: the source properties will be displayed on the server.
               | 
  | Dispose | 
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
               | 
  | DownloadRemoteItem | 
            Downloads the remote item.
               | 
  | GetAudioGraph | 
            Gets the audio graph.
               | 
  | GetAvailablePlugins | 
            Provides the list of available plugins (Core plugins + Source plugins) as well as their default settings.
               | 
  | GetAvailableSources | 
            Provides a list of available sources (Needed for connecting new sources).
               | 
  | GetAvailableSourcesJson | Same as GetAvailableSources (Json friendly).   | 
  | GetAvailableSyncPlugins | 
            Gets available synchronization plugins.
               | 
  | GetCameras | 
            Provides information on all connected sources that the requesting user is authorized to monitor (Name, Id, Settings, Resolution, etc...).
               | 
  | GetCamStatus | 
            Provides source information for the target source (IsRecording, IsScheduler, IsMotion, FPS, etc...).
               | 
  | GetConnectedUsers | 
            Gets a list of connected users.
               | 
  | GetCorePlugins | 
            Gets a list of core plugins.
               | 
  | GetDatesWithItems | 
                Returns the statistics for alerts (number of records, size used...)
               | 
  | GetEventLogs | 
                Returns the list of events (logs) based on the provided criterias / filters
               | 
  | GetExtraList | 
            Provides the list of templates for a given provider / source. Currently only supported by VideoSource.Netcam provider.
               | 
  | GetGlobalVariables | 
            Gets a list of global variables.
               | 
  | GetItemInfoForPeriod | 
                Returns the statistics for alerts (number of records, size used...)
               | 
  | GetItemsForPeriod | 
                Returns the list of alerts based on the provided criterias / filters
                numRecords / lastItemId can be used for paging (retrieve 50, then skip 50 and retrieve 50 more, ...)
               | 
  | GetLanPeers | 
            Gets a list of LAN peers.
               | 
  | GetLastItems | 
                Returns the list of alerts based on the provided criterias / filters
               | 
  | GetLicenseStatus | 
            Gets the license status.
               | 
  | GetLocalAudioSources | 
            Provides a list of available local audio sources (Needed for connecting new sources).
               | 
  | GetMotionGraph | 
            Gets the motion graph.
               | 
  | GetNetCams | 
            Gets a list of available network cameras.
               | 
  | GetNetCamTemplate | 
            Gets a Network Camera template.
               | 
  | GetNetworks | 
            Gets networks that are accessible on the server.
               | 
  | GetOverlay | 
            Gets list of overlay objects.
               | 
  | GetOverlayPictures | 
            Gets list of files that could be used as overlay pictures.
               | 
  | GetProcessInfo | 
            Provides information about the Process (CPU Usage, Memory, Thread #, etc...).
               | 
  | GetRemoteItems | 
            Gets a list of items on remote file system.
               | 
  | GetRoles | 
            Gets a list of roles.
               | 
  | GetRules | 
            Gets a list of rules.
               | 
  | GetScheduler | 
            Gets the scheduler matrix.
               | 
  | GetServiceSettings | 
            GetServiceSettings()
            Returns the settings that are stored in the app.config file for the Service
               | 
  | GetServiceStatus | 
            Provides information about the Server (Version, Last Alerts, etc...).
               | 
  | GetSystemStatus | 
            Provides  Status Variables of the application (Number of Connected Sources, Ports used by HTTP Server, Number of Connected Users, etc...).
               | 
  | GetTcpPortMapping | 
            Gets the TCP port mapping for an UPnP router.
               | 
  | GetUploadStatistics | 
            Gets the upload statistics.
               | 
  | GetUPnPRouters | 
            Gets a list of available UPnP-enabled routers.
               | 
  | GetUserInformations | 
            Gets a list of connected users with additional information.
               | 
  | GetVideoSourceResolutions | 
            Provides the supported resolutions for a given video source.
               | 
  | IsLanScannerActive | 
            Determines whether is the LAN scanner active.
               | 
  | Login | 
            Logins specified username with specified password.
               | 
  | SaveRule | 
            Saves the rule.
               | 
  | SaveServiceSettings | 
            SaveServiceSettings()
            Tells the service to save its settings
               | 
  | SendPTZCommand | 
            Sends a PTZ command to the camera
               | 
  | SendPTZCommandJson | Same as SendPTZCommand (JSON friendly).   | 
  | SetOverlay | 
            Sets the overlay.
               | 
  | SetScheduler | 
            Sets the scheduler matrix.
               | 
  | SetSchedulerJson | Same as SetScheduler (Json friendly).   | 
  | SetServiceSettings | 
            SetServiceSettings(ServiceSettings settings)
            Sends a new set of settings to the service (will be persisted in app.config)
               | 
  | SetServiceSettingsJson | 
            SetServiceSettingsJson(string settings)
            Sends a new set of settings to the service (will be persisted in app.config)
               | 
  | SetTcpPortMapping | 
            Sets the TCP port mapping for an UPnP router.
               | 
  | SetUserPassword | 
            Sets the user password.
               | 
  | StartLanScan | 
            Starts scanning LAN.
               | 
  | StartStopAudioDetector | 
            Starts or stops the audio detector.
               | 
  | StartStopMotionDetector | 
            Starts or stops the motion detector.
               | 
  | StartStopPlugin | 
            Starts or stops a specific plugin.
               | 
  | StartStopRecording | 
            Starts or stops recording.
               | 
  | StartStopTimeLapse | 
            Starts or stops the timelapse feature.
               | 
  | StopLanScan | 
            Stops scanning LAN.
               | 
  | SynchronizeCamTemplates | 
            Synchronizes Network Camera templates.
               | 
  | TestCameraConnection | Tests the camera connection prior to call ConnectCamera (Netcam Camera Provider only).   | 
  | TestEmailSender | 
            Test if the Email Sending plugin is properly configured.
               | 
  | TestSMSSender | 
            Test if the Email Sending plugin is properly configured.
               | 
  | UpdateGlobalVariable | 
            Updates the global variable.
               | 
  | UpdateNetCamTemplate | 
            Updates the net cam template.
               | 
  | UpdateNetCamTemplateJson | Same as UpdateNetCamTemplate (Json Friendly).   | 
  | UpdateUser | 
            Updates information for an user.
               | 
  | UpdateUserJson | 
            Updates information for an user (JSON friendly).
               | 
  | VerifyToken | 
            Verifies the token.
               |