---
title: "Update image-settings of ONVIF device"
method: PATCH
path: "/onvif-cameras/{id}/imaging-settings/"
tags: ["onvif-cameras"]
---

# Update image-settings of ONVIF device

`PATCH /onvif-cameras/{id}/imaging-settings/`

This operation sets the imaging settings for a video source on a device. A device implementing the imaging service shall support this command.

## Path parameters

- `id` integer, required

## Request body

- PatchedOnvifSetImagingSettingsRequest
  - `video_source_token` string — Token of video source configuration
  - `brightness` number, float — Brightness level
  - `contrast` number, float — Contrast level
  - `sharpness` number, float — Sharpness level
  - `color_saturation` number, float — Color saturation level
  - `exposure` ExposureRequest
    - `mode` 'AUTO' | 'MANUAL'
    - `gain` number, float — Gain level (for MANUAL mode)
    - `iris` number, float — Iris level (for MANUAL mode)
    - `exposure_time` number, float — Exposure time (for MANUAL mode)
    - `min_gain` number, float — Minimum gain level (for AUTO mode)
    - `max_gain` number, float — Maximum gain level (for AUTO mode)
    - `min_iris` number, float — Minimum iris level (for AUTO mode)
    - `max_iris` number, float — Maximum iris level (for AUTO mode)
    - `min_exposure_time` number, float — Minimum exposure time (for AUTO mode)
    - `max_exposure_time` number, float — Maxiumum exposure time (for AUTO mode)

## Response `200`

No response body

---

[API](https://skmtc.dev/ntechlab/apis/internal-api-documentation.md) · [All operations](https://skmtc.dev/ntechlab/apis/internal-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ntechlab/internal-api-documentation/revisions/fe217a895bc7/schema)
