# API references

- [Android reference](/watch-together-sdk/sscale-confluence-api-references/android-reference-new.md)
- [Session](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/session.md)
- [SessionListener](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionlistener.md)
- [SessionReconnectListener](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionreconnectlistener.md)
- [SessionConnectionListener](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionconnectionlistener.md)
- [Participant](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/participant.md)
- [ParticipantType](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/participant/participanttype.md)
- [SessionError](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionerror.md)
- [iOS Swift reference](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new.md)
- [Session](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/session.md)
- [SessionDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/sessiondelegate.md)
- [Participant](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participant.md)
- [ParticipantActiveSpeakerDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participantactivespeakerdelegate.md)
- [ParticipantDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participantdelegate.md)
- [LocalParticipant](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/localparticipant.md)
- [WTError](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/error.md)
- [DataTypes](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/datatypes.md)
- [iOS Objective-c adapter reference](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new.md)
- [SessionAdapter](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/sessionadapter.md)
- [SessionAdapterDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/sessionadapterdelegate.md)
- [ParticipantAdapter](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/participantadapter.md)
- [LocalParticipantAdapter](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/localparticipantadapter.md)
- [ParticipantAdpaterDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/participantadpaterdelegate.md)
- [ParticipantAdapterActiveSpeakerDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/participantadapteractivespeakerdelegate.md)
- [NSError](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/nserror.md)
- [DataTypes](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/datatypes.md)
- [Web reference](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference.md)
- [WT Session](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session.md)
- [WTSession.connect(sToken, pName, uC, m)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.connect-stoken-pname-uc-m.md)
- [WTSession.connectAsAViewer(sToken, pName)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.connectasaviewer-stoken-pname.md)
- [WTSession.connectWithSharingScreen(sToken, pName)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.connectwithsharingscreen-stoken-pname.md)
- [WTSession.disconnect()](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.disconnect.md)
- [WTSession.enableStats()](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.enablestats.md)
- [WTSession.sendMessage(msg)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.sendmessage-msg.md)
- [WTSession.sendPlayerData(time)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.sendplayerdata-time.md)
- [async WTSession.getSessionState()](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/async-wtsession.getsessionstate.md)
- [SessionListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk.md)
- [WTSessionListeners.onConnected(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onconnected-fn.md)
- [WTSessionListeners.onDisconnected(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.ondisconnected-fn.md)
- [WTSessionListeners.onStreamCreated(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onstreamcreated-fn.md)
- [WTSessionListeners.onLocalStreamCreated(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onlocalstreamcreated-fn.md)
- [WTSessionListeners.onMosReport(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onmosreport-fn.md)
- [WTSessionListeners.offMosReport(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.offmosreport-fn.md)
- [WTSessionListeners.onMessageReceived(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onmessagereceived-fn.md)
- [WTSessionListeners.onSyncData(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onsyncdata-fn.md)
- [WTSessionListeners.onIceDisconnected(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onicedisconnected-fn.md)
- [Participant](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-participant-websdk.md)
- [setMediaQuality](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-participant-websdk/setmediaquality.md)
- [ParticipantListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-participantlisteners-websdk.md)
- [ErrorsListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-errorlisteners-websdk.md)
- [ReconnectListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/reconnectlisteners.md)
- [MediaDevices](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/untitled.md)
- [Cluster authentication service reference (CAS)](/watch-together-sdk/sscale-confluence-api-references/cluster-authentication-service-reference-cas-2.md)
