# Smart-Hub ## Docs - Changelog [Hub](https://novitec-smart-hub.apidog.io/doc-781813.md): - Changelog [Camera](https://novitec-smart-hub.apidog.io/doc-781864.md): - Getting Started [Introduction](https://novitec-smart-hub.apidog.io/doc-699217.md): - Getting Started [Authentication](https://novitec-smart-hub.apidog.io/doc-700328.md): - Getting Started [Smart-Hub Camera Stream Channels](https://novitec-smart-hub.apidog.io/doc-700344.md): - Getting Started [User Set](https://novitec-smart-hub.apidog.io/doc-703786.md): ## API Docs - Hub > Auth [Create User](https://novitec-smart-hub.apidog.io/api-9488958.md): This endpoint creates a new account using an ID and a password. - Hub > Auth [Login](https://novitec-smart-hub.apidog.io/api-9486178.md): This endpoint verifies the provided ID and password for user authentication. - Hub > Auth [Refresh Token](https://novitec-smart-hub.apidog.io/api-9490470.md): This endpoint is used to obtain a new access token by providing a valid refresh token. - Hub > System [Factory Reset](https://novitec-smart-hub.apidog.io/api-9447327.md): This endpoint initiates a factory reset on the hub device, restoring it to its original settings. - Hub > System [Restart](https://novitec-smart-hub.apidog.io/api-9447334.md): This endpoint triggers a restart of the hub device. - Hub > System [Firmware Update](https://novitec-smart-hub.apidog.io/api-9447349.md): This endpoint allows for the firmware of the hub device to be updated. - Hub > System [LED Color](https://novitec-smart-hub.apidog.io/api-9695395.md): This endpoint gets the status of the hub LEDs. - Hub > System [LED Color](https://novitec-smart-hub.apidog.io/api-10654170.md): This endpoint changes the state of the hub LEDs. - Hub > Device Information [Model Name](https://novitec-smart-hub.apidog.io/api-9445311.md): This endpoint gets the model name of the hub device. - Hub > Device Information [Model Name](https://novitec-smart-hub.apidog.io/api-11399364.md): This endpoint sets the model name of the hub device. - Hub > Device Information [Serial Number](https://novitec-smart-hub.apidog.io/api-9445313.md): This endpoint gets the serial number of the hub device. - Hub > Device Information [Firmware Version](https://novitec-smart-hub.apidog.io/api-9445340.md): This endpoint gets the firmware version of the hub device. - Hub > Device Information [Vendor Name](https://novitec-smart-hub.apidog.io/api-9445341.md): This endpoint gets the vendor name of the hub device. - Hub > Device Information [Manufacturer Info](https://novitec-smart-hub.apidog.io/api-9445343.md): This endpoint gets the manufacturer's information of the hub device, typically a URL pointing to the manufacturer's website or support page. - Hub > Device Information [User Defined Name](https://novitec-smart-hub.apidog.io/api-12346602.md): This endpoint gets the user defined name of the hub device. - Hub > Device Information [User Defined Name](https://novitec-smart-hub.apidog.io/api-12346603.md): This endpoint sets the user defined name of the hub device. - Hub > Network [IP Settings](https://novitec-smart-hub.apidog.io/api-9448680.md): This endpoint gets the IP settings of the hub device, including the current and static IP configuration details such as IP address, gateway, and subnet mask. - Hub > Network [IP Assignment](https://novitec-smart-hub.apidog.io/api-9480410.md): This endpoint sets the IP assignment method (DHCP or Static) for the hub. - Hub > Network [Static IP settings](https://novitec-smart-hub.apidog.io/api-9448672.md): This endpoint sets the configuration of a static IP address for the hub. - Hub > Network [MAC Address](https://novitec-smart-hub.apidog.io/api-9448622.md): This endpoint gets the MAC address of the hub's network interface. - Hub > Network [Link Speed](https://novitec-smart-hub.apidog.io/api-9448624.md): This endpoint gets the current link speed of the hub's network interface. - Hub > Network [Port List](https://novitec-smart-hub.apidog.io/api-9448657.md): This endpoint gets a list of network ports that are currently open on the hub - Hub > Network [Stream List](https://novitec-smart-hub.apidog.io/api-9840785.md): This endpoint gets a list of URLs for available video streams from the cameras managed by the hub, including both RTSP and WebRTC streams. - Hub > Time [System Time](https://novitec-smart-hub.apidog.io/api-9445346.md): This endpoint gets the current system time of the hub. - Hub > Time [NTP Server](https://novitec-smart-hub.apidog.io/api-9445347.md): This endpoint gets the information of the NTP (Network Time Protocol) server currently configured on the hub. - Hub > Time [NTP Server](https://novitec-smart-hub.apidog.io/api-9445408.md): This endpoint updates the NTP server settings for the hub device. - Hub > Time [NTP Server Sync](https://novitec-smart-hub.apidog.io/api-9445361.md): This endpoint synchronizes the hub's system time with the configured NTP server. - Hub > Time [Time Zone](https://novitec-smart-hub.apidog.io/api-9445415.md): This endpoint gets the current time zone setting of the hub device. - Hub > Time [Time Zone](https://novitec-smart-hub.apidog.io/api-9445416.md): This endpoint sets the time zone setting for the hub device. - Hub > Time [Time Zone List](https://novitec-smart-hub.apidog.io/api-9445424.md): This endpoint gets a list of time zones supported by the hub device. - Hub > Time [Uptime](https://novitec-smart-hub.apidog.io/api-9779635.md): This endpoint retrieves the system uptime of the hub device, indicating how long the system has been running since the last reboot. - Camera > System [Connected](https://novitec-smart-hub.apidog.io/api-10284850.md): This endpoint gets the connection status of the specified camera on the hub device. - Camera > System [Factory Reset](https://novitec-smart-hub.apidog.io/api-10046728.md): This endpoint initiates a factory reset on the hub device, restoring it to its original settings. - Camera > System [Restart](https://novitec-smart-hub.apidog.io/api-10046729.md): This endpoint triggers a restart of the camera. - Camera > System [Firmware Update](https://novitec-smart-hub.apidog.io/api-10046730.md): This endpoint allows for the firmware of the camera to be updated. - Camera > System [Save User Set](https://novitec-smart-hub.apidog.io/api-10759503.md): This endpoint allows the user to save the current camera settings to a specific user set. The saved settings can later be reloaded using the User Set Load feature. - Camera > System [Load User Set](https://novitec-smart-hub.apidog.io/api-10759527.md): This endpoint allows the user to load a previously saved user set for the specified camera. The camera will apply the settings from the loaded user set. - Camera > System [Boot User Set](https://novitec-smart-hub.apidog.io/api-10762526.md): This endpoint allows the user to get the default user set that will be applied automatically when the camera boots. - Camera > System [Boot User Set](https://novitec-smart-hub.apidog.io/api-10759561.md): This endpoint allows the user to set the default user set that will be applied automatically when the camera boots. - Camera > System [Export Settings](https://novitec-smart-hub.apidog.io/api-10788761.md): This endpoint exports the current camera settings as a binary file. The exported file includes the camera position (e.g., cam_left, cam_center) in both the filename and the Content-Disposition header of the response. - Camera > System [Import Settings](https://novitec-smart-hub.apidog.io/api-10791162.md): This endpoint allows importing camera settings from a binary file. - Camera > Device Information [Firmware Version](https://novitec-smart-hub.apidog.io/api-10328638.md): This endpoint gets the current firmware version of the specified camera. - Camera > Device Information [Lens Type](https://novitec-smart-hub.apidog.io/api-10937629.md): This endpoint gets the current lens type (Zoom or Fixed) of the specified camera. - Camera > Stream [Resolution](https://novitec-smart-hub.apidog.io/api-10411442.md): This endpoint gets the resolution of the specified stream channel from the specified camera on the hub device. - Camera > Stream [Resolution](https://novitec-smart-hub.apidog.io/api-10411443.md): This endpoint sets the resolution for the specified stream channel of a camera connected to the hub. - Camera > Stream [Encode Mode](https://novitec-smart-hub.apidog.io/api-10411932.md): This endpoint gets the current encode mode for the specified stream channel of a camera connected to the hub device. - Camera > Stream [Encode Mode](https://novitec-smart-hub.apidog.io/api-10411933.md): This endpoint sets the encode mode for the specified stream channel on the specified camera on the hub device. Note: A valid access token must be provided in the request header to access this endpoint. - Camera > Stream [Frame Rate](https://novitec-smart-hub.apidog.io/api-10466654.md): This endpoint gets the frame rate information for the specified stream channel of the specified camera on the hub device. - Camera > Stream [Frame Rate](https://novitec-smart-hub.apidog.io/api-10466655.md): This endpoint sets the frame rate for the specified stream channel of the specified camera on the hub device. - Camera > Stream [Bitrate Control](https://novitec-smart-hub.apidog.io/api-10466657.md): This endpoint gets the current bitrate control for the specified stream channel of a camera connected to the hub device. - Camera > Stream [Bitrate Control](https://novitec-smart-hub.apidog.io/api-10466658.md): This endpoint sets the bitrate control for the specified stream channel of the specified camera on the hub device. - Camera > Stream [Target Bitrate](https://novitec-smart-hub.apidog.io/api-10466660.md): Note: A valid access token must be provided in the request header to access this endpoint. - Camera > Stream [Target Bitrate](https://novitec-smart-hub.apidog.io/api-10466661.md): This endpoint sets the target bitrate for the specified stream channel of the specified camera on the hub device. - Camera > Brightness [Target Brightness](https://novitec-smart-hub.apidog.io/api-10570875.md): This endpoint gets the current target brightness of the specified camera. - Camera > Brightness [Target Brightness](https://novitec-smart-hub.apidog.io/api-10570876.md): This endpoint sets the target brightness for the specified camera. - Camera > Brightness [Exposure Control Mode](https://novitec-smart-hub.apidog.io/api-10571306.md): This endpoint gets the current exposure control mode of the specified camera. - Camera > Brightness [Exposure Control Mode](https://novitec-smart-hub.apidog.io/api-10571307.md): This endpoint sets the exposure control mode for the specified camera. - Camera > Brightness [Manual Exposure](https://novitec-smart-hub.apidog.io/api-10576039.md): This endpoint gets the current manual exposure of the specified camera. - Camera > Brightness [Manual Exposure](https://novitec-smart-hub.apidog.io/api-10576040.md): This endpoint sets the manual exposure for the specified camera. - Camera > Brightness [Auto Exposure Min](https://novitec-smart-hub.apidog.io/api-10576133.md): This endpoint gets the current minimum auto exposure value for the specified camera. - Camera > Brightness [Auto Exposure Min](https://novitec-smart-hub.apidog.io/api-10576925.md): This endpoint sets the minimum auto exposure value for the specified camera. - Camera > Brightness [Auto Exposure Max](https://novitec-smart-hub.apidog.io/api-10614086.md): This endpoint gets the current maximum auto exposure value for the specified camera. - Camera > Brightness [Auto Exposure Max](https://novitec-smart-hub.apidog.io/api-10614087.md): This endpoint sets the maximum auto exposure value for the specified camera. - Camera > Brightness [Auto Gain Max](https://novitec-smart-hub.apidog.io/api-10576163.md): This endpoint gets the current auto gain max of the specified camera. - Camera > Brightness [Auto Gain Max](https://novitec-smart-hub.apidog.io/api-10577079.md): This endpoint sets the auto gain max for the specified camera. - Camera > Brightness [Exposure](https://novitec-smart-hub.apidog.io/api-10582024.md): This endpoint gets the current exposure of the specified camera. - Camera > Brightness [Gain](https://novitec-smart-hub.apidog.io/api-10582026.md): This endpoint gets the current gain of the specified camera. - Camera > White Balance [White Balance Mode](https://novitec-smart-hub.apidog.io/api-10605471.md): This endpoint gets the current white balance mode of the specified camera. - Camera > White Balance [White Balance Mode](https://novitec-smart-hub.apidog.io/api-10605472.md): This endpoint sets the white balance mode for the specified camera. - Camera > White Balance [Preset Hold](https://novitec-smart-hub.apidog.io/api-10605637.md): This endpoint executes the white balance preset hold for the specified camera. - Camera > White Balance [Color Temperature](https://novitec-smart-hub.apidog.io/api-10605679.md): This endpoint gets the current color temperature of the specified camera. - Camera > White Balance [Color Temperature](https://novitec-smart-hub.apidog.io/api-10605677.md): This endpoint sets the color temperature for the specified camera. - Camera > White Balance [Red Gain](https://novitec-smart-hub.apidog.io/api-10605760.md): This endpoint gets the current red gain of the specified camera. - Camera > White Balance [Red Gain](https://novitec-smart-hub.apidog.io/api-10605761.md): This endpoint sets the red gain for the specified camera. - Camera > White Balance [Blue Gain](https://novitec-smart-hub.apidog.io/api-10605847.md): This endpoint gets the current blue gain of the specified camera. - Camera > White Balance [Blue Gain](https://novitec-smart-hub.apidog.io/api-10605848.md): This endpoint sets the blue gain for the specified camera. - Camera > Optics [ZoomTrackingMode](https://novitec-smart-hub.apidog.io/api-10307996.md): This endpoint gets the current zoom tracking mode of the specified camera. - Camera > Optics [ZoomTrackingMode](https://novitec-smart-hub.apidog.io/api-10308314.md): This endpoint sets the zoom tracking mode of the specified camera. - Camera > Optics [Zoom](https://novitec-smart-hub.apidog.io/api-9813637.md): This endpoint gets the current zoom position and status of the specified camera. - Camera > Optics [Zoom](https://novitec-smart-hub.apidog.io/api-9813665.md): This endpoint sets the zoom position for the specified camera. - Camera > Optics [Focus](https://novitec-smart-hub.apidog.io/api-9813668.md): This endpoint gets the current focus position and status of the specified camera. - Camera > Optics [Focus](https://novitec-smart-hub.apidog.io/api-9813682.md): This endpoint sets the zoom position for the specified camera. - Camera > Optics [Iris](https://novitec-smart-hub.apidog.io/api-9813685.md): This endpoint gets the current focus position and status of the specified camera. - Camera > Optics [Iris](https://novitec-smart-hub.apidog.io/api-9813688.md): This endpoint sets the iris position for the specified camera. - Camera > Optics [Filter Switch](https://novitec-smart-hub.apidog.io/api-9813776.md): This endpoint gets the current state of the filter switch of the specified camera. - Camera > Optics [Filter Switch](https://novitec-smart-hub.apidog.io/api-9813777.md): This endpoint sets the filter switch state (on/off) for the specified camera. - Camera > Optics [One-Push Autofocus](https://novitec-smart-hub.apidog.io/api-10309258.md): This endpoint triggers a one-time auto focus (One Push) action for the camera at the current position. - Camera > Motion [Motion Detection Enable](https://novitec-smart-hub.apidog.io/api-10324591.md): This endpoint gets the current motion detection status (enabled/disabled) of the specified camera. - Camera > Motion [Motion Detection Enable](https://novitec-smart-hub.apidog.io/api-10324597.md): This endpoint enables or disables motion detection for the specified camera. - Camera > Motion [Motion Detection Sensitivity](https://novitec-smart-hub.apidog.io/api-10326463.md): This endpoint gets the current motion detection sensitivity of the specified camera. - Camera > Motion [Motion Detection Sensitivity](https://novitec-smart-hub.apidog.io/api-10326466.md): This endpoint sets the motion detection sensitivity for the specified camera. - Camera > Motion [Motion Detection OSD Enable](https://novitec-smart-hub.apidog.io/api-10326480.md): This endpoint gets the motion detection OSD (On-Screen Display) status for the specified camera. - Camera > Motion [Motion Detection OSD Enable](https://novitec-smart-hub.apidog.io/api-10326486.md): This endpoint enables or disables the motion detection OSD (On-Screen Display) for the specified camera. - Camera > Motion [Motion Detected](https://novitec-smart-hub.apidog.io/api-10310381.md): This endpoint retrieves the motion detection status for the specified camera. When motion is detected, the status is set to true. Once the user retrieves an image, the status is reset to false. - Camera > Motion [Motion Detected Area](https://novitec-smart-hub.apidog.io/api-13901233.md): This endpoint retrieves the motion detection area configuration for the specified camera. The motion detection area defines the specific region within the camera's field of view where motion detection is actively performed. Only movements within this designated area will trigger motion detection, helping to reduce false alarms caused by activity outside the area. - Camera > Motion [Motion Detected Area](https://novitec-smart-hub.apidog.io/api-13901309.md): This endpoint sets the motion detection area configuration for the specified camera. The motion detection area defines the specific region within the camera's field of view where motion detection is actively performed. Only movements within this designated area will trigger motion detection, helping to reduce false alarms caused by activity outside the area. - Camera > Image [JPEG Stillshot](https://novitec-smart-hub.apidog.io/api-9811437.md): This endpoint retrieves the latest image captured by the specified camera and clears the current Motion Flag state. - Camera > Image [JPEG Stillshot Keep Motion Flag](https://novitec-smart-hub.apidog.io/api-12470999.md): This endpoint retrieves the latest image captured by the specified camera while retaining the current Motion Flag state. - Camera > Image [Gamma](https://novitec-smart-hub.apidog.io/api-10844070.md): This endpoint gets the current gamma of the specified camera. - Camera > Image [Gamma](https://novitec-smart-hub.apidog.io/api-10844072.md): This endpoint sets the gamma of the specified camera. - Camera > Image [Contrast](https://novitec-smart-hub.apidog.io/api-10844095.md): This endpoint gets the current contrast of the specified camera. - Camera > Image [Contrast](https://novitec-smart-hub.apidog.io/api-10844096.md): This endpoint sets the contrast of the specified camera. - Camera > Image [Color Saturation Red](https://novitec-smart-hub.apidog.io/api-10844151.md): This endpoint gets the current color saturation red of the specified camera. - Camera > Image [Color Saturation Red](https://novitec-smart-hub.apidog.io/api-10844152.md): This endpoint sets the color saturation red of the specified camera. - Camera > Image [Color Saturation Green](https://novitec-smart-hub.apidog.io/api-10844547.md): This endpoint gets the current color saturation green of the specified camera. - Camera > Image [Color Saturation Green](https://novitec-smart-hub.apidog.io/api-10844548.md): This endpoint sets the color saturation green of the specified camera. - Camera > Image [Color Saturation Blue](https://novitec-smart-hub.apidog.io/api-10844583.md): This endpoint gets the current color saturation blue of the specified camera. - Camera > Image [Color Saturation Blue](https://novitec-smart-hub.apidog.io/api-10844584.md): This endpoint sets the color saturation blue of the specified camera. - Camera > Image [Sharpness](https://novitec-smart-hub.apidog.io/api-10844589.md): This endpoint gets the current sharpness of the specified camera. - Camera > Image [Sharpness](https://novitec-smart-hub.apidog.io/api-10844590.md): This endpoint sets the sharpness of the specified camera. - Camera > Image [2D DNR](https://novitec-smart-hub.apidog.io/api-10844644.md): This endpoint gets the current 2D DNR of the specified camera. - Camera > Image [2D DNR](https://novitec-smart-hub.apidog.io/api-10844645.md): This endpoint sets the 2D DNR of the specified camera. - Camera > Image [3D DNR](https://novitec-smart-hub.apidog.io/api-10844617.md): This endpoint gets the current 3D DNR of the specified camera. - Camera > Image [3D DNR](https://novitec-smart-hub.apidog.io/api-10844618.md): This endpoint sets the 3D DNR of the specified camera. - Camera > Image [ACE](https://novitec-smart-hub.apidog.io/api-10844654.md): This endpoint gets the current ACE of the specified camera. - Camera > Image [ACE](https://novitec-smart-hub.apidog.io/api-10844660.md): This endpoint sets the ACE of the specified camera. - Camera > Image [Defog](https://novitec-smart-hub.apidog.io/api-10844683.md): This endpoint gets the current defog of the specified camera. - Camera > Image [Defog](https://novitec-smart-hub.apidog.io/api-10844684.md): This endpoint sets the defog of the specified camera. - Camera > Time [Uptime](https://novitec-smart-hub.apidog.io/api-19209099.md): This endpoint retrieves the system uptime of the specified camera. indicating how long the camera has been running since the last reboot.