---
title: "PATCH /bridges/{id}/settings/"
method: PATCH
path: "/bridges/{id}/settings/"
tags: ["Bridges"]
---

# PATCH /bridges/{id}/settings/

`PATCH /bridges/{id}/settings/`

Updates the settings of a bridge.

## Request body

- BridgeSettingsPatch
  - `data` SettingsPatch, required
    - `timeZone` string — The timezone the device is in. The list of supported timezones is provided by the /timeZones endpoint. Changing the time zone will change the time zone for the bridge and attached cameras.
    - `upnpEnabled` boolean — Some cameras require Universal Plug and Play in order to be discovered. Only enable if your cameras requires UPNP. All UPNP devices will show under available cameras.
    - `bridgeRtspEnabled` boolean — RTSP (Real Time Streaming Protocol) from Bridge network connections. This setting allows for cameras on the bridge to be streamed in full resolution, and quality over the local network.
    - `bridgeRtspAuth` boolean — Enabled by default when Bridge RTSP is requested. With Bridge RTSP Auth enabled, an additional Username and Password is needed to access the RTSP stream, or to use it in another application. If Bridge RTSP Auth is disabled, the camera stream is available to anyone with access to the streaming URL to watch or use in another application.
    - `bandwidth` Bandwidth — Bandwith shaping properties. The bridge will observe the defined bandwidth limts when there is no active bandwidth schedule.
      - `mode` 'fixed' | 'percent' | 'minimum', required — The default mode of bandwidth shaping. * `fixed`: uses up to fixed amount (Mbps) of bandwidth. * `percent`: uses up to a set percentage of measured bandwdith * `minimum`: puts the bridge in minimum bandwdith mode (affects other settings)
      - `limit` number, double, nullable, required — Bandwith limit interpreted as either a percentage or Mbps depending on the bandwith mode. When the bridge is in minimum bandwdith mode, the value will be null.
      - `override` BandwidthSchedule, nullable
        - `mode` 'fixed' | 'percent', required — The mode when the schedule is active. * `fixed`: uses up to fixed amount (Mbps) of bandwidth. * `percent`: uses up to a set percentage of measured bandwdith
        - `limit` number, double, nullable, required — Bandwith limit interpreted as either a percentage or Mbps depending on the bandwith mode.
        - `schedule` WeeklyScheduleAllRequired, required
          - `days` WeeklyScheduleDaysAllRequired, required — Days of the week that the start and end times are applied.
            - `sunday` boolean
            - `monday` boolean
            - `tuesday` boolean
            - `wednesday` boolean
            - `thursday` boolean
            - `friday` boolean
            - `saturday` boolean
          - `hours` WeeklyScheduleHours, required — Times that the schedule starts and ends. If the start time is greater than the end time, the interval is considered to cover the remaining time of the day from the start time until 24:00, and then from 00:00 to the end time. For example, start: 16:30 and end: 06:00 on monday means the interval covers from 16:30 to 24:00 and continues from 00:00 to 06:00 on the same day (monday).
            - `start` string, required — Starting point of the interval. It should be in the range of 00:00 to 23:59 since this is the range for a day.
            - `end` string, required — End point of the interval. It should be in the range of 00:00 to 23:59 since this is the range for the day.
    - `localDisplay` LocalDisplayPatch
      - `browserEnabled` boolean — Enable a minimal VMS web application on the bridge to allow local viewing using a web browser.
      - `monitorEnabled` boolean — Enable video output on the Bridge's external video connector which depends on the Bridge model. (HDMI/VGA/DVI/DDP)
      - `layoutIds` string[] — The layout ID's to make available through either of the enabled local displays. Only device admins will be allowed to set this property
    - `mediaShortcut` MediaShortcutPatch
      - `enabled` boolean — Turn on a service on the bridge that will allow the VMS GUI to receive images and videos directly from the bridge on a local network. This will boost performance by eliminating calls to the cloud. Images and video will continue to be pushed to the cloud.
      - `ipOverrides` string[] — By default the media shortcut feature will serve content from the `wan` interface. For bridges that are behind a firewall or NATed, this property can be used to provide those IPv4 addresses to the VMS system. The list is composed of IPv4 addresses and the constants `wan` or `camLan`.
    - `videoStandard` 'ntsc' | 'pal' — Default video standard for analog inputs. Available only for bridges with analog inputs.

## Response `204`

Camera Updated

## Other responses

- `400` — The supplied object is invalid. Error detail will contain the validation error.
- `401` — You are not authenticated. Please authenticate and try again.
- `403` — You have no permission to access the specified resource.
- `404` — Referenced resource could not be found.
- `500` — Something went wrong in the server. Please try again.

---

[API](https://skmtc.net/eagleeyenetworks/apis/devices.md) · [All operations](https://skmtc.net/eagleeyenetworks/apis/devices/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eagleeyenetworks/devices/versions/df57313de545/schema)
