All integrations
Daily logo

Daily

Video ConferencingVideo & Audio

List rooms; create a room, public or private, with its features; get or update one, only the fields you fill in changing; and delete a room, ending any call in progress in it. See who is in a room right now, send a data message into a live call, and eject participants by id, optionally banning them. Mint a signed meeting token with a ready-made join URL and validate one. List past and ongoing meeting sessions, read one and everyone who joined it, see everyone in every room on the domain right now, and read the domain's own settings.

15 actions

Actions

Steps your workflow can run in Daily.

List roomsList the rooms on this Daily domain, newest first. Rooms whose expiry has passed are not listed. Pass 'next_cursor' into 'Starting after' to get the next page.
Create a roomCreate a Daily video room and get its URL. Every field is optional: Daily picks a random name if you leave it blank. Recording and transcription are paid Daily features and are not offered here.
Get a roomRead one room: its URL, privacy and settings.
Update a roomChange a room's privacy or settings. Only the fields you fill in change; a room cannot be renamed.
Delete a roomDelete a room. Anyone in a call in it is removed. The name can be used again afterwards.
Get who is in a roomThe people in a room's call right now, with when they joined. An empty list means nobody is in it.
Send an app messageSend a data message to the apps of everyone in a live call, or to one participant. Your app receives it as an 'app-message' event. If nobody is in the room, nothing is sent and the step reports sent: false.
Eject participantsRemove people from a room's call, by participant session id or by user id. Ban to stop those user ids joining again. Without a ban, an empty room is reported as nobody ejected.
Create a meeting tokenMint a signed token that lets one person into a room, private rooms included, with their name and what they can do. Name a room and you also get a ready-made join URL.
Validate a meeting tokenCheck whether a meeting token is still good on this domain, and read what it grants. An expired or foreign token comes back as valid: false rather than failing the step.
List meetingsPast and ongoing meeting sessions on this domain, newest first, each with who joined. A session starts when the first person joins a room and ends when the last one leaves.
Get a meetingOne meeting session: its room, when it started, how long it ran and the most people in it at once.
List meeting participantsEveryone who joined one meeting session, with when they joined and how long they stayed. Pass 'next_cursor' into 'Joined after' for the next page.
Get presenceEveryone in every room on this domain right now, grouped by room. Rooms nobody is in are left out.
Get domain settingsThe Daily domain this connection's key belongs to, and its domain-wide settings.

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate Daily with Lodol.

Connect Daily and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required