Get org conversation
GET /api/organizations/{org_id}/conversations/{conversation_id}
Get a specific conversation by ID. Returns full conversation details including logs/history reference. Access Control: Requires VIEW_ORG_CONVERSATIONS permission (Admin or Owner role). Raises: HTTPException: 404 if conversation not found or not in org
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
org_id | path | `string | null` | yes |
conversation_id | path | string | yes | — |
X-Org-Id | header | `string | null` | no |
Responses
| Status | Description |
|---|---|
200 | Successful Response |
422 | Validation Error |
Response body
| Field | Type | Required | Description |
|---|---|---|---|
id | string | yes | — |
title | `string | null` | no |
llm_model | `string | null` | no |
agent_kind | string | no | — |
user_id | string | yes | — |
user_email | `string | null` | no |
created_at | `string | null` | no |
updated_at | `string | null` | no |
sandbox_id | `string | null` | no |
sandbox_status | `string | null` | no |
runtime_url | `string | null` | no |
execution_status | `string | null` | no |
selected_repository | `string | null` | no |
selected_branch | `string | null` | no |
git_provider | `string | null` | no |
trigger | `string | null` | no |
pr_number | integer[] | no | — |
pr_merged | `boolean | null` | no |
tags | object | no | — |
accumulated_cost | number | no | — |
prompt_tokens | integer | no | — |
completion_tokens | integer | no | — |
total_tokens | integer | no | — |
cache_read_tokens | integer | no | — |
cache_write_tokens | integer | no | — |
Operation ID: get_org_conversation_api_organizations__org_id__conversations__conversation_id__get