Skip to main content
Docs
Close navigation
Reference Docs
REST API
Hide submenu
your-domain.daily.co
Show submenu
Configuration
GET /
POST /
Rooms
Show submenu
Configuration
GET /rooms
POST /rooms
GET /rooms/:name
GET /rooms/:name/presence
POST /rooms/:room
DELETE /rooms/:name
POST /rooms/:name/send-app-message
GET /rooms/:name/get-session-data
POST /rooms/:name/set-session-data
Recordings
Show submenu
POST /rooms/:name/recordings/start
POST /rooms/:name/recordings/update
POST /rooms/:name/recordings/stop
Live streaming
Show submenu
POST /rooms/:name/live-streaming/start
POST /rooms/:name/live-streaming/update
POST /rooms/:name/live-streaming/stop
Transcription
Show submenu
POST /rooms/:name/transcription/start
POST /rooms/:name/transcription/stop
Batch operations
Show submenu
POST /batch/rooms
DELETE /batch/rooms
Meeting tokens
Show submenu
Configuration
Self-signing tokens
POST /meeting-tokens
GET /meeting-tokens/:meeting_token
Recordings
Show submenu
Configuration
GET /recordings
GET /recordings/:id
DELETE /recordings/:id
GET /recordings/:id/access-link
Logs
Show submenu
Configuration
GET /logs
GET /logs/api
Meetings
Show submenu
GET /meetings
GET /meetings/:meeting
GET /meetings/:meeting/participants
Presence
Hide submenu
GET /presence
Daily JS
Show submenu
The DailyIframe Class
Show submenu
Properties
Factory Methods
Show submenu
createFrame()
wrap()
createTransparentFrame()
createCallObject()
Static Methods
Show submenu
getCallInstance()
supportedBrowser()
Instance Methods
Show submenu
abortTestNetworkConnectivity()
abortTestWebsocketConnectivity()
accessState()
activeSpeakerMode()
addFakeParticipant()
addLiveStreamingEndpoints()
cycleCamera()
customTrayButtons()
customIntegrations()
destroy()
enumerateDevices()
exitFullscreen()
getDailyLang()
getInputDevices()
getInputSettings()
getLocalAudioLevel()
getRemoteParticipantsAudioLevel()
getMeetingSession()
getNetworkStats()
getNetworkTopology()
getReceiveSettings()
getSendSettings()
getSidebarView()
iframe()
isDestroyed()
join()
leave()
load()
localAudio()
localVideo()
meetingSessionState()
meetingState()
off()
on()
once()
participants()
participantCounts()
preAuth()
removeLiveStreamingEndpoints()
requestAccess()
requestFullscreen()
room()
sendAppMessage()
setActiveSpeakerMode()
setBandwidth()
setCustomIntegrations()
setDailyLang()
setIceConfig()
setInputDevicesAsync()
setLocalAudio()
setLocalVideo()
setMeetingSessionData()
setNetworkTopology()
setOutputDeviceAsync()
setPlayNewParticipantSound()
setProxyUrl()
setShowLocalVideo()
setShowNamesMode()
setShowParticipantsBar()
setSidebarView()
setSubscribeToTracksAutomatically()
setTheme()
setUserData()
setUserName()
showLocalVideo()
showParticipantsBar()
startCamera()
startCustomIntegrations()
stopCustomIntegrations()
startCustomTrack()
startLiveStreaming()
startLocalAudioLevelObserver()
startRemoteParticipantsAudioLevelObserver()
startRecording()
startScreenShare()
startTranscription()
stopCustomTrack()
stopLiveStreaming()
stopLocalAudioLevelObserver()
stopRemoteParticipantsAudioLevelObserver()
stopRecording()
stopScreenShare()
stopTestConnectionQuality()
stopTranscription()
testConnectionQuality()
testNetworkConnectivity()
testWebsocketConnectivity()
theme()
updateCustomTrayButtons()
updateInputSettings()
updateLiveStreaming()
updateParticipant()
updateParticipants()
updateReceiveSettings()
updateSendSettings()
updateRecording()
updateWaitingParticipant()
updateWaitingParticipants()
waitingParticipants()
setInputDevices() (Deprecated)
setOutputDevice() (Deprecated)
Events
Show submenu
Live streaming Events
Meeting Events
Participant Events
Quality Events
Recording Events
Transcription Events
Daily React
Show submenu
DailyProvider
DailyAudio
DailyAudioTrack
DailyVideo
useActiveParticipant
useActiveSpeakerId
useAppMessage
useAudioLevel
useCPULoad
useDaily
useDailyEvent
useDevices
useInputSettings
useLiveStreaming
useLocalParticipant
useLocalSessionId
useMediaTrack
useMeetingSessionState
useMeetingState
useNetwork
useParticipant
useParticipantCounts
useParticipantIds
useParticipantProperty
usePermissions
useReceiveSettings
useRecording
useRoom
useRoomExp
useScreenShare
useSendSettings
useThrottledDailyEvent
useTranscription
useWaitingParticipants
React Native
Show submenu
The DailyIframe Class
Show submenu
Properties
Factory Methods
Show submenu
createCallObject()
Static Methods
Show submenu
getCallInstance()
supportedBrowser()
Instance Methods
Show submenu
abortTestNetworkConnectivity()
abortTestWebsocketConnectivity()
accessState()
addLiveStreamingEndpoints()
cycleCamera()
destroy()
enumerateDevices()
getInputDevices()
getNetworkStats()
getReceiveSettings()
getSendSettings()
isDestroyed()
join()
leave()
load()
localAudio()
localVideo()
meetingSessionState()
meetingState()
nativeInCallAudioMode()
off()
on()
once()
participants()
preAuth()
removeLiveStreamingEndpoints()
requestAccess()
room()
sendAppMessage()
setAudioDevice()
setCamera()
setLocalAudio()
setLocalVideo()
setMeetingSessionData()
setNativeInCallAudioMode()
setUserData()
setUserName()
startCamera()
startLiveStreaming()
startRecording()
startScreenShare()
startTranscription()
stopLiveStreaming()
stopRecording()
stopScreenShare()
stopTestConnectionQuality()
stopTranscription()
testConnectionQuality()
testNetworkConnectivity()
testWebsocketConnectivity()
updateLiveStreaming()
updateParticipant()
updateParticipants()
updateReceiveSettings()
updateSendSettings()
updateRecording()
updateWaitingParticipant()
updateWaitingParticipants()
waitingParticipants()
Events
Show submenu
Live streaming Events
Meeting Events
Participant Events
Quality Events
Recording Events
Transcription Events
Android SDK
Show submenu
Installation guide
iOS SDK
Show submenu
Installation guide
Python SDK
Show submenu
Installation guide
Video Component System
Show submenu
Core concepts
Show submenu
Composition file structure & interface
Input & compositing models
Best practices
Layout API
Installation
Components
Show submenu
Box
Image
Text
Video
WebFrame
Custom React hooks
Show submenu
useParams()
useActiveVideo()
useGrid()
useMediaInput()
useVideoTime()
useViewportSize()
useVideoPlaybackState()
Session assets
Tools
Show submenu
VCS Simulator
Build a JS package
Show main navigation
Docs
Get started
Guides
Reference
Blog
Changelog
Home
Reference Docs
REST API
Presence
GET /presence
GET
/presence
A GET request to /presence returns all active participants grouped by room.
Example request
Request
200 OK
400 bad request
Copy to clipboard