Home > 
Develop > 
IP Control > 
REST API > API List
setPictureQualitySettings (v1.0)
  Estimated reading time: 
  
  
    1 minute
  
  
  - This API provides a function to change settings related to picture quality setting items.
Syntax
  
  - http://<Base URL>/video
Authentication Level
  
  - generic
Request
  - params' Elements
- An object composed by following pair(s).
  
| name | type | multiplicity | default | description | 
| target | string | ? | null | Target name (UI setting target). Please use getPictureQualitySettings to acquire the available targets. 
"color" - Adjust the color saturation level."brightness" - Adjust the luminance level of the screen."contrast" - Adjust the picture white level."sharpness" -  Adjust the picture detail."pictureMode" - Set picture mode."lightSensor" - Optimize brightness according to ambient light."colorSpace" - Change the color reproduction range."colorTemperature" - Adjust the color temperature."autoPictureMode" - Automatically selects the picture mode based on the viewing content."hdrMode" - Picture that is suitable for a High Dynamic Range signal."autoLocalDimming" - Optimizes contrast by adjusting brightness in individual sections of the screen."xtendedDynamicRange" - Adjust peak luminance for the brightness whites and blackest blacks. | 
| value | string | ? | null | The value to set for target name. Please use getPictureQualitySettings to acquire the candidate values of target. | 
 
  - JSON Example
- 
    
      
        {
    "method": "setPictureQualitySettings",
    "id": 12,
    "params": [{"settings": [{
        "value": "2",
        "target": "color"
    }]}],
    "version": "1.0"
}
 
 
 
Response
  - result's Elements
- Not necessary.
  - JSON Example
- 
    
      
        {
    "result": [],
    "id": 12
}
 
 
 
  - Error Code
- Following error codes are important for this API. Refer to error code for other errors.
  
| code | Explanation | 
| 40004 | One or more settings are not set by error when multiple settings are set. Client needs to call paired APIs (getXXXSettings) to identify which parameters fail to be updated. | 
 
    
        
            Last modified: 26 Jul 2024