---
title: "Change a bridge's audio flow direction"
method: PATCH
path: "/rooms/{id}/bridges/{bridgeID}"
tags: ["Rooms"]
---

# Change a bridge's audio flow direction

`PATCH /rooms/{id}/bridges/{bridgeID}`

Live-updates the direction (relative to the room in the path) without interrupting audio.

## Request body

- UpdateRoomBridgeRequest
  - `direction` 'bidirectional' | 'send' | 'receive' | 'none', required — New audio flow relative to the room in the path: bidirectional, send, receive, or none.

## Response `200`

Bridge updated

- BridgeView
  - `id` string, required — Bridge identifier
  - `room_id` string, required — The peer room joined to the room in the path
  - `direction` 'bidirectional' | 'send' | 'receive' | 'none', required — Audio flow relative to the room in the path: bidirectional, send, receive, or none.
  - `sample_rate` integer, required — Shared mixer sample rate in Hz (both rooms must match).

## Other responses

- `400` — Invalid JSON or invalid/missing direction
- `404` — Bridge not found for this room

## Changes

- **2026-08-17** `8ac611027192` — 2 info
  - api tag `Rooms` added
  - api tag `Bridges` removed
- **2026-05-19** `c9265f330377` — 1 info
  - endpoint added
- **2026-03-26** `d09c97c6ca8c` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/voiceblender/apis/voiceblender-api/changes/rooms/:id/bridges/:bridgeID/patch.md)

---

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