v1

latestOpenAPI 3.1.02026-07-134338101.4 KB

New Conversation

Initialize a new session or join an existing one.

After successful initialization, the client should connect to the WebSocket using the returned conversation ID.

post/api/conversations

Request body

repositorystring nullable
git_provider'github' | 'gitlab' | 'bitbucket' | 'enterprise_sso'
selected_branchstring nullable
initial_user_msgstring nullable
image_urlsstring[] nullable
replay_jsonstring nullable
conversation_instructionsstring nullable
conversation_idstring

Response

Successful Response

statusstring required
conversation_idstring required
messagestring nullable
conversation_status'STARTING' | 'RUNNING' | 'STOPPED'