Skip to main content
Docs
Close navigation
Reference Docs
REST API
Hide submenu
your-domain.daily.co
Show submenu
Configuration
GET /
POST /
Rooms
Hide 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
POST /rooms/:name/eject
POST /rooms/:name/update-permissions
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/update
POST /rooms/:name/transcription/stop
DialOut
Hide submenu
POST /rooms/:name/dialOut/start
POST /rooms/:name/dialOut/sendDTMF
POST /rooms/:name/dialOut/stop
CallTransfer
Show submenu
POST /rooms/:name/sipCallTransfer
POST /rooms/:name/sipRefer
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
Transcription
Show submenu
Configuration
GET /transcript
GET /transcript/:id
DELETE /transcript/:id
GET /transcript/:id/access-link
Batch Processor
Show submenu
Submit a processor job (all types)
Get job status
Get the output from a job
Get list of all jobs
Delete a job
Logs
Show submenu
Configuration
GET /logs
GET /logs/api
Meetings
Show submenu
GET /meetings
GET /meetings/:meeting
GET /meetings/:meeting/participants
Presence
Show submenu
GET /presence
Phone Numbers
Show submenu
GET /list-available-numbers
POST /buy-phone-number
DELETE /release-phone-number/:id
GET /purchased-phone-numbers
DialIn
Show submenu
POST /dialin/pinlessCallUpdate
Webhooks
Show submenu
Events
Show submenu
Meeting Started
Meeting Ended
Participant Joined
Participant Left
Waiting Participant Joined
Waiting Participant Left
Recording Started
Recording Ready to Download
Recording Error
Streaming Started
Streaming Updated
Streaming Ended
Streaming Error
Batch Processor Job Finished
Batch Processor Error
Dial-out Connected
Dial-out Answered
Dial-out Stopped
Dial-out Error
Dial-out Warning
Dial-in Connected
Dial-in Stopped
Dial-in Error
Dial-in Warning
POST /webhooks
POST /webhooks/:uuid
DELETE /webhooks
GET /webhooks
GET /webhooks/:uuid
Daily JS
Show submenu
The Daily Call Client
Show submenu
Properties
Multi-instance Guide
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()
isLocalAudioLevelObserverRunning()
isRemoteParticipantsAudioLevelObserverRunning()
join()
leave()
load()
localAudio()
localScreenAudio()
localScreenVideo()
localVideo()
meetingSessionSummary()
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()
startDialOut()
sendDTMF()
stopDialOut()
sipCallTransfer()
sipRefer()
startLiveStreaming()
startLocalAudioLevelObserver()
startRemoteParticipantsAudioLevelObserver()
startRecording()
startScreenShare()
startTranscription()
stopCustomTrack()
stopLiveStreaming()
stopLocalAudioLevelObserver()
stopRemoteParticipantsAudioLevelObserver()
stopRecording()
stopScreenShare()
stopTestCallQuality()
stopTestConnectionQuality()
stopTestPeerToPeerCallQuality()
stopTranscription()
testCallQuality()
testConnectionQuality()
testNetworkConnectivity()
testPeerToPeerCallQuality()
testWebsocketConnectivity()
theme()
updateCustomTrayButtons()
updateInputSettings()
updateLiveStreaming()
updateParticipant()
updateParticipants()
updateReceiveSettings()
updateScreenShare()
updateSendSettings()
updateRecording()
updateTranscription()
updateWaitingParticipant()
updateWaitingParticipants()
waitingParticipants()
Events
Show submenu
Dial-out Events
Dial-in Events
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
useAudioLevelObserver
useCPULoad
useCallFrame
useCallObject
useDaily
useDailyError
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 Daily Call Client
Show submenu
Properties
Multi-instance Guide
Factory Methods
Show submenu
createCallObject()
Static Methods
Show submenu
getCallInstance()
supportedBrowser()
Instance Methods
Show submenu
abortTestNetworkConnectivity()
abortTestWebsocketConnectivity()
accessState()
addLiveStreamingEndpoints()
cycleCamera()
destroy()
enumerateDevices()
getInputDevices()
getLocalAudioLevel()
getRemoteParticipantsAudioLevel()
getNetworkStats()
getReceiveSettings()
getSendSettings()
isDestroyed()
join()
leave()
load()
localAudio()
localScreenAudio()
localScreenVideo()
localVideo()
meetingSessionSummary()
meetingSessionState()
meetingState()
nativeInCallAudioMode()
off()
on()
once()
participants()
preAuth()
removeLiveStreamingEndpoints()
requestAccess()
room()
sendAppMessage()
setAudioDevice()
setCamera()
setLocalAudio()
setLocalVideo()
setMeetingSessionData()
setNativeInCallAudioMode()
setUserData()
setUserName()
startCamera()
startLiveStreaming()
startLocalAudioLevelObserver()
startRemoteParticipantsAudioLevelObserver()
startRecording()
startScreenShare()
startTranscription()
stopLiveStreaming()
stopLocalAudioLevelObserver()
stopRemoteParticipantsAudioLevelObserver()
stopRecording()
stopScreenShare()
stopTestConnectionQuality()
stopTestPeerToPeerCallQuality()
stopTranscription()
testConnectionQuality()
testNetworkConnectivity()
testPeerToPeerCallQuality()
testWebsocketConnectivity()
updateLiveStreaming()
updateParticipant()
updateParticipants()
updateReceiveSettings()
updateScreenShare()
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
Flutter 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
Using the VCS web renderer in your app
Build a JS package
Show main navigation
Docs
Get started
Guides
Reference
Blog
Changelog
Home
Reference Docs
REST API
Rooms
DialOut
POST /rooms/:name/dialOut/sendDTMF
POST
/rooms/:name/dialOut/sendDTMF
sends DTMF tone.
Path params
name
string
The name of the room.
Body params
sessionId
string
tones
string
Example requests
Default
Copy to clipboard
Example responses
200 OK
404 Room is not hosting a call
404 No session running
400 Room not in SFU mode
400 Call closed before command could be delivered
Copy to clipboard
;
Previous
Next