Skip to main content
A scenario bundles a persona, a meeting script (prompt), evaluation goals, and session settings (duration, recording, vision, etc.). You point a meeting at a scenario_id to start a session.

Starter scenarios (auto-seeded)

Every new account already has two scenarios ready to use. List them and you’ll see them in the response.
Look for the default_kind field: Grab the id and pass it to POST /meetings — that’s the fastest way to a live AI session.

Get one scenario

The response includes the full prompt, nested Persona, attached goals, meeting controls, and session options.

Create a scenario

When you need a custom flow.
string
required
Shown in the dashboard and to participants.
string
required
interview, roleplay, upskill, or brainstorm.
string
required
UUID of the persona — see Personas.
string
The meeting script — flow, rules, guardrails. Markdown supported. See the Prompting Guide.
string
Short description shown to participants on the join page.
integer
Max session length in minutes. Default 30.
string
The AI’s opening line. If omitted, one is auto-generated from the prompt.
string
public (embeddable) or restricted (invite-only). Default public.
array
Array of Goal UUIDs for post-session scoring.

Generate a scenario with AI

Skip building manually. Describe what you want and the AI generates a persona, prompt, and goals.
Attach a resume or JD with -F '[email protected]'. The response gives you a scenario_id ready to use.

All scenario endpoints