Skip to main content
POST
Join a meeting through a native Ravi meeting provider

Body

application/json
agent
string

Registered Ravi agent id for live meeting mode

artifactId
string

Internal artifact id for async worker continuation

asyncWorker
boolean

Internal background worker mode

capture
string

Capture mode passed to the provider

context
string

Freeform context injected into the live meeting agent prompt

dryRun
boolean

Validate and print provider invocation without joining

duration
string

Recorder duration hint

emptyGrace
string

Seconds to wait after the meeting appears empty

includeSessionContext
boolean

Inject recent Ravi session history into the live meeting prompt

initialPrompt
string

Initial prompt for the native Ravi meeting session after join

initialPromptDelay
string

Delay before --initial-prompt is spoken

live
boolean

Enable native Ravi live agent mode

local
boolean

Run the recorder in Chrome on this machine instead of sending the cloud bot

maxDuration
string

Hard cap while waiting for the meeting to end

name
string

Visible meeting participant name

out
string

Recorder output base directory

profile
string

Reusable meeting profile id

profileDir
string

Persistent browser profile directory

project
string

Console project for the cloud bot (default: linked project)

provider
string

Meeting provider id. Currently: google-meet

skipFinalize
boolean

Skip final meeting.raw artifact registration

sync
boolean

Wait for provider completion before returning

tools
string

Comma-separated Ravi tool names allowlist for live mode

url
string

Meeting URL

voiceRuntime
string

Voice runtime for live meeting mode. Current ready default: ravi-native

Response

Success — body conforms to the @Returns schema.

mode
string
required
Allowed value: "dry-run"
project
string | null
required
provider
string
required
providerRuntime
string
required
request
object
required
runtime
string
required
Allowed value: "cloud"