Creates a new deliberation session owned by the authenticated user.
If prompt is omitted, a default facilitation prompt is used.
Returns the created session with a join_url for sharing with participants.
API key authentication. Pass your key as a Bearer token.
Keys use the format hm_live_<32 hex chars>.
Generate keys from your Harmonica dashboard settings.
Request body for creating a new session.
Session topic / title
What the session aims to achieve
Background context for participants (e.g. SESSION.md from a prior session)
Critical question or constraint
Custom facilitation prompt. If omitted, a default facilitation prompt is used.
ID of a template to use
Pre-session questions shown to participants before they join
Enable cross-pollination of ideas between participant threads
Session created
Session object returned after creation. Extends SessionListItem with a join URL.