blue-ability-56213
12/25/2025, 2:53 PMtall-airline-16756
12/25/2025, 2:53 PMtall-airline-16756
12/25/2025, 2:53 PMkind via RoomService. The kind (for example STANDARD, SIP, or AGENT) is assigned when the participant connects and is immutable. RoomService can update other participant fields like metadata, name, and permissions (canPublish, canSubscribe, etc.), but not kind.
Would you share the use case you’re trying to achieve? I can suggest alternative approaches (for example, adjusting permissions or reconnecting with a different connection method) that accomplish similar goals.
Sources: Server-side | livekit/livekit_composite | DeepWiki | sip | livekit/livekit_composite | DeepWiki | server-sdk-go | livekit/livekit_composite | DeepWiki