Community Voice Chat
Checks if a user is currently in any community voice chat. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ETH address of the user
Community voice chat status retrieved successfully
Invalid request - Invalid address
Unauthorized - Invalid token
Internal server error
Creates a new community voice chat or joins an existing one. The user's role in the community determines their permissions in the voice chat. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
ETH address of the user
Action to perform in community voice chat
Role of the user in the community (defaults to none)
Community voice chat credentials generated successfully
Invalid request - Invalid community ID, address, or action
Unauthorized - Invalid token
Internal server error
Gets the current status of a community voice chat including participant counts. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
Community voice chat status retrieved successfully
Invalid request - Invalid community ID
Unauthorized - Invalid token
Internal server error
Lists all currently active community voice chats. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
Active community voice chats retrieved successfully
Unauthorized - Invalid token
Internal server error
Gets the status of multiple community voice chats in a single request. This endpoint is optimized for bulk queries and returns the status for all requested communities, including inactive ones. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
Array of community IDs to get status for
["community-1","community-2","community-3"]Bulk community voice chat status retrieved successfully
Invalid request - Invalid community IDs or request format
Unauthorized - Invalid token
Internal server error
Requests permission to speak in a community voice chat. Only listeners can request to speak. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
ETH address of the user requesting to speak
Speak request submitted successfully
Invalid request - Invalid community ID or address
Unauthorized - Invalid token
Internal server error
No content
Rejects a user's request to speak in a community voice chat. Only moderators can reject speak requests. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
ETH address of the user whose speak request is being rejected
Speak request rejected successfully
Invalid request - Invalid community ID or address
Unauthorized - Invalid token
Internal server error
No content
Promotes a user to speaker in a community voice chat. Only moderators can promote users to speakers. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
ETH address of the user to promote
User promoted to speaker successfully
Invalid request - Invalid community ID or address
Unauthorized - Invalid token
Internal server error
No content
Demotes a speaker to listener in a community voice chat. Only moderators can demote speakers. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
ETH address of the user to demote
User demoted from speaker successfully
Invalid request - Invalid community ID or address
Unauthorized - Invalid token
Internal server error
No content
Kicks a player from a community voice chat. Only moderators can kick players. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
ETH address of the user to kick
Player kicked successfully
Invalid request - Invalid community ID or address
Unauthorized - Invalid token
Internal server error
No content
Ends a community voice chat, disconnecting all participants. Only moderators can end community voice chats. Requires Bearer Token authentication.
Bearer token authentication for service-to-service communication.
ID of the community
Community voice chat ended successfully
Invalid request - Invalid community ID
Unauthorized - Invalid token
Internal server error
No content
Last updated