IVoiceEgress
2026-04-01 draft/IVoiceEgress/v20260401/
Subscribe to individual voice tracks for audio egress. Verified bots only.
Authentication required
All endpoints require Authorization: Bot <token> header.
Get a token →
POST
/IVoiceEgress/v20260401/SubscribeTrack
Privileged
Connect Subscribes to a user's audio track in a voice channel. Returns a LiveKit token and WebSocket URL for receiving the audio stream.
Request Body SubscribeTrackRequest
Field Type
spaceId
uuid
channelId
uuid
userId
uuid
Response SubscribeTrackResponse
Field Type
token string
wsUrl string
roomName string
trackId string
Errors
Status Code Description
400 missing_space_id spaceId is required.
400 not_voice_channel Channel is not a voice channel.
403 not_a_member Bot is not a member of this space.
403 not_verified This endpoint requires a verified bot.
404 channel_not_found Channel does not exist in this space.
Example
curl -X POST \
-H "Authorization: Bot YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"spaceId":"...","channelId":"...","userId":"..."}' \
https://gateway.argon.zone/IVoiceEgress/v20260401/SubscribeTrack DELETE
/IVoiceEgress/v20260401/UnsubscribeTrack
Privileged
Connect Unsubscribes from a previously subscribed audio track.
Request Body UnsubscribeTrackRequest
Field Type
trackId
string
Response DeletedResponse
Field Type
deleted boolean
Errors
Status Code Description
403 not_verified This endpoint requires a verified bot.
Example
curl -X DELETE \
-H "Authorization: Bot YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"trackId":"..."}' \
https://gateway.argon.zone/IVoiceEgress/v20260401/UnsubscribeTrack