/
VO
voiceblender
/
VoiceBlender API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 2h ago · Updated 1d ago
View markdown
voiceblender
VoiceBlender API
patch
Change the volume of an active leg playback
v56
latest
OpenAPI 3.1.0
MIT
raw.githubusercontent.com
2026-08-07
103
68
288.1 KB
Bridges
5
Events
1
Legs
53
get
List all active legs
post
Originate an outbound leg
get
Connect a WebSocket as a leg (HTTP upgrade)
post
Connect a MoQ (Media over QUIC) leg (WebTransport extended-CONNECT, experimental)
get
Get a single leg
delete
Hang up a leg (asynchronous)
post
Answer a ringing or early-media inbound SIP leg (asynchronous)
post
Send 180 Ringing on a ringing inbound SIP leg (asynchronous)
post
Challenge a ringing inbound SIP leg with a 401 digest auth request
post
Enable early media on a ringing inbound SIP leg (asynchronous)
post
Mute a leg
delete
Unmute a leg
post
Put a SIP call on hold (asynchronous)
delete
Resume a held SIP call (asynchronous)
post
Transfer a SIP leg via REFER (asynchronous)
post
Accept a parked inbound REFER
post
Report interim transfer progress
post
Complete an accepted inbound transfer
post
Decline a parked inbound REFER
post
Send DTMF digits on a leg
post
Enable DTMF reception on a leg
post
Disable DTMF reception on a leg
post
Send Real-Time Text (T.140) on a SIP leg
post
Enable RTT reception on a leg
post
Disable RTT reception on a leg
post
Start audio playback to a leg
delete
Stop audio playback on a leg
patch
Change the volume of an active leg playback
post
Synthesize speech and play it on a leg
post
Start recording a leg to a WAV file
delete
Stop recording a leg
post
Pause a leg recording
post
Resume a paused leg recording
post
Start real-time speech-to-text on a leg
delete
Stop speech-to-text on a leg
post
Flush the STT buffer on a leg without stopping STT
post
Attach an ElevenLabs ConvAI agent to a leg
post
Attach a VAPI agent to a leg
post
Attach a Pipecat bot to a leg
post
Attach a Deepgram Voice Agent to a leg
post
Inject a message into a running agent session on a leg
delete
Detach the agent from a leg
post
Start answering machine detection on a connected leg
get
Get a SIPREC recording session
post
Fork a single call to an external SIPREC recording server
get
List a leg's audio streams
post
Add an audio stream to a live call
get
Get one of a leg's audio streams
delete
Remove an audio stream from a live call
patch
Change an audio stream's routing role
post
Mix an audio stream into a room
delete
Remove an audio stream from its room
patch
Change a leg's routing role
Observability
5
Rooms
27
SIP Registrations
5
SIP Trunks
4
WebRTC
3
Legs
Change the volume of an active leg playback
patch
/legs/{id}/play/{playbackID}
Request body
VolumeRequest
required
volume
integer
required
Volume adjustment (-8 to 8, ~3dB per step, 0 = unchanged)
Response
Volume updated
StatusResponse
required
instance_id
string
Instance identifier
status
string
required