Private Voice Chat

Get user voice chat status

get
/users/{address}/voice-chat-status

Checks if a user is currently in a voice chat. Requires Bearer Token authentication.

Authorizations
AuthorizationstringRequired

Bearer token authentication for service-to-service communication.

Path parameters
addressstringRequired

ETH address of the user

Responses
chevron-right
200

Voice chat status retrieved successfully

application/json
get
/users/{address}/voice-chat-status

Create private voice chat

post
/private-voice-chat

Creates a private voice chat room for two users. Generates LiveKit credentials for both users to join the room. Requires Bearer Token authentication.

Authorizations
AuthorizationstringRequired

Bearer token authentication for service-to-service communication.

Body
user_addressesstring[] · min: 2 · max: 2Required

Array of exactly 2 ETH addresses for the private voice chat

room_idstringRequired

Unique identifier for the voice chat room

Responses
chevron-right
200

Private voice chat created successfully

application/json
post
/private-voice-chat

Delete private voice chat

delete
/private-voice-chat/{id}

Ends a private voice chat room. This will disconnect all participants from the room. Requires Bearer Token authentication.

Authorizations
AuthorizationstringRequired

Bearer token authentication for service-to-service communication.

Path parameters
idstringRequired

Room ID of the private voice chat

Responses
delete
/private-voice-chat/{id}

No content

Last updated