agent

POST /api/v1/agent/roder/session

Request

  • Base URL
    https://composal.com (the document declares no server; this is the origin it was published from)
  • URL
    https://composal.com/api/v1/agent/roder/session
  • Auth
    HTTP bearer

Request body

organization_idstring required
repository_slugstring nullable
github_repositorystring nullable

Internal operator access to an explicit owner/name connected to this organization. Uses GitHub authentication directly for the normal coding workspace.

session_purpose'coding' | 'browser_setup' | 'onboarding'

Response

Roder browser session

repository_slugstring nullable required
session_purpose'coding' | 'browser_setup' | 'onboarding' required
browser_collaboration_version0 | 1 required
ws_urlstring required
tokenstring required
expires_atstring date-time required
expires_in_secondsinteger required

Remaining capability lifetime measured by the server when the response was created.

workspace_dirstring required

Compatibility root used to establish the SDK connection. workspace/list is authoritative for the active workspace.

organization_idstring required
mcp_tokenstring required
model_providerstring nullable required
modelstring nullable required

Changes

No recorded changes to this operation across all 3 revisions of this API.