curl --request GET \
--url https://api.xpander.ai/v1/agents/{agent_id}/gateway/conversations/{conversation_id} \
--header 'x-api-key: <api-key>'{
"conversation_id": "<string>",
"execution": {
"id": "<string>",
"agent_id": "<string>",
"organization_id": "<string>",
"input": {
"text": "",
"files": [],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
},
"created_at": "2023-11-07T05:31:56Z",
"status": "pending",
"internal_status": "<string>",
"last_executed_node_id": "<string>",
"agent_version": "<string>",
"started_at": "2023-11-07T05:31:56Z",
"paused_at": "2023-11-07T05:31:56Z",
"finished_at": "2023-11-07T05:31:56Z",
"result": "<string>",
"parent_execution": "<string>",
"sub_executions": [],
"finished_sub_executions": [],
"should_update_parent": false,
"is_manually_stopped": false,
"is_background": false,
"payload_extension": {},
"hitl_request": {
"wait_node_id": "<string>"
},
"pending_eca_request": {
"connector_name": "<string>",
"auth_url": "<string>"
},
"source": "<string>",
"worker_id": "<string>",
"additional_context": "<string>",
"instructions_override": "<string>",
"expected_output": "<string>",
"test_run_node_id": "<string>",
"is_orchestration": false,
"is_gateway": false,
"output_format": "text",
"voice_id": "<string>",
"output_schema": {},
"events_streaming": false,
"used_mutating_tools": false,
"is_continuous": false,
"mcp_servers": [],
"triggering_agent_id": "<string>",
"title": "<string>",
"think_mode": "default",
"disable_attachment_injection": false,
"deep_planning": {
"enabled": false,
"enforce": false,
"started": false,
"question_raised": false,
"tasks": []
},
"execution_attempts": 1,
"user_tokens": {},
"user_oidc_token": "<string>",
"return_metrics": false,
"tokens": {
"completion_tokens": 0,
"prompt_tokens": 0,
"total_tokens": 0
},
"llm_model_provider": "<string>",
"llm_model_name": "<string>"
},
"activity": {
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"messages": [
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"content": {
"text": "<string>",
"files": []
},
"sub_execution_result": false,
"is_steering": false,
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
}
],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
},
"context_status": {
"estimated_tokens": 123,
"context_window": 123,
"percent": 123,
"auto_compact_threshold": 123,
"emergency_threshold": 123,
"compacting": false
},
"state": "regular"
},
"usage": {
"cost": 0,
"is_byok": false,
"actions": 0,
"ai_model": "<string>",
"tokens": {
"input": 0,
"output": 0,
"total": 0
}
},
"sub_executions": [
{
"conversation_id": "<string>",
"execution": {
"id": "<string>",
"agent_id": "<string>",
"organization_id": "<string>",
"input": {
"text": "",
"files": [],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
},
"created_at": "2023-11-07T05:31:56Z",
"status": "pending",
"internal_status": "<string>",
"last_executed_node_id": "<string>",
"agent_version": "<string>",
"started_at": "2023-11-07T05:31:56Z",
"paused_at": "2023-11-07T05:31:56Z",
"finished_at": "2023-11-07T05:31:56Z",
"result": "<string>",
"parent_execution": "<string>",
"sub_executions": [],
"finished_sub_executions": [],
"should_update_parent": false,
"is_manually_stopped": false,
"is_background": false,
"payload_extension": {},
"hitl_request": {
"wait_node_id": "<string>"
},
"pending_eca_request": {
"connector_name": "<string>",
"auth_url": "<string>"
},
"source": "<string>",
"worker_id": "<string>",
"additional_context": "<string>",
"instructions_override": "<string>",
"expected_output": "<string>",
"test_run_node_id": "<string>",
"is_orchestration": false,
"is_gateway": false,
"output_format": "text",
"voice_id": "<string>",
"output_schema": {},
"events_streaming": false,
"used_mutating_tools": false,
"is_continuous": false,
"mcp_servers": [],
"triggering_agent_id": "<string>",
"title": "<string>",
"think_mode": "default",
"disable_attachment_injection": false,
"deep_planning": {
"enabled": false,
"enforce": false,
"started": false,
"question_raised": false,
"tasks": []
},
"execution_attempts": 1,
"user_tokens": {},
"user_oidc_token": "<string>",
"return_metrics": false,
"tokens": {
"completion_tokens": 0,
"prompt_tokens": 0,
"total_tokens": 0
},
"llm_model_provider": "<string>",
"llm_model_name": "<string>"
},
"activity": {
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"messages": [
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"content": {
"text": "<string>",
"files": []
},
"sub_execution_result": false,
"is_steering": false,
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
}
],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
},
"context_status": {
"estimated_tokens": 123,
"context_window": 123,
"percent": 123,
"auto_compact_threshold": 123,
"emergency_threshold": 123,
"compacting": false
},
"state": "regular"
},
"usage": {
"cost": 0,
"is_byok": false,
"actions": 0,
"ai_model": "<string>",
"tokens": {
"input": 0,
"output": 0,
"total": 0
}
},
"feedbacks": [
{
"message_id": "<string>",
"is_positive": true,
"id": "<string>",
"agent_id": "<string>",
"conversation_id": "<string>",
"user_id": "<string>",
"comment": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}
]
}
],
"feedbacks": [
{
"message_id": "<string>",
"is_positive": true,
"id": "<string>",
"agent_id": "<string>",
"conversation_id": "<string>",
"user_id": "<string>",
"comment": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}
]
}Get Conversation
Fetch a conversation’s execution, activity thread, usage, and sub-executions.
curl --request GET \
--url https://api.xpander.ai/v1/agents/{agent_id}/gateway/conversations/{conversation_id} \
--header 'x-api-key: <api-key>'{
"conversation_id": "<string>",
"execution": {
"id": "<string>",
"agent_id": "<string>",
"organization_id": "<string>",
"input": {
"text": "",
"files": [],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
},
"created_at": "2023-11-07T05:31:56Z",
"status": "pending",
"internal_status": "<string>",
"last_executed_node_id": "<string>",
"agent_version": "<string>",
"started_at": "2023-11-07T05:31:56Z",
"paused_at": "2023-11-07T05:31:56Z",
"finished_at": "2023-11-07T05:31:56Z",
"result": "<string>",
"parent_execution": "<string>",
"sub_executions": [],
"finished_sub_executions": [],
"should_update_parent": false,
"is_manually_stopped": false,
"is_background": false,
"payload_extension": {},
"hitl_request": {
"wait_node_id": "<string>"
},
"pending_eca_request": {
"connector_name": "<string>",
"auth_url": "<string>"
},
"source": "<string>",
"worker_id": "<string>",
"additional_context": "<string>",
"instructions_override": "<string>",
"expected_output": "<string>",
"test_run_node_id": "<string>",
"is_orchestration": false,
"is_gateway": false,
"output_format": "text",
"voice_id": "<string>",
"output_schema": {},
"events_streaming": false,
"used_mutating_tools": false,
"is_continuous": false,
"mcp_servers": [],
"triggering_agent_id": "<string>",
"title": "<string>",
"think_mode": "default",
"disable_attachment_injection": false,
"deep_planning": {
"enabled": false,
"enforce": false,
"started": false,
"question_raised": false,
"tasks": []
},
"execution_attempts": 1,
"user_tokens": {},
"user_oidc_token": "<string>",
"return_metrics": false,
"tokens": {
"completion_tokens": 0,
"prompt_tokens": 0,
"total_tokens": 0
},
"llm_model_provider": "<string>",
"llm_model_name": "<string>"
},
"activity": {
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"messages": [
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"content": {
"text": "<string>",
"files": []
},
"sub_execution_result": false,
"is_steering": false,
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
}
],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
},
"context_status": {
"estimated_tokens": 123,
"context_window": 123,
"percent": 123,
"auto_compact_threshold": 123,
"emergency_threshold": 123,
"compacting": false
},
"state": "regular"
},
"usage": {
"cost": 0,
"is_byok": false,
"actions": 0,
"ai_model": "<string>",
"tokens": {
"input": 0,
"output": 0,
"total": 0
}
},
"sub_executions": [
{
"conversation_id": "<string>",
"execution": {
"id": "<string>",
"agent_id": "<string>",
"organization_id": "<string>",
"input": {
"text": "",
"files": [],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
},
"created_at": "2023-11-07T05:31:56Z",
"status": "pending",
"internal_status": "<string>",
"last_executed_node_id": "<string>",
"agent_version": "<string>",
"started_at": "2023-11-07T05:31:56Z",
"paused_at": "2023-11-07T05:31:56Z",
"finished_at": "2023-11-07T05:31:56Z",
"result": "<string>",
"parent_execution": "<string>",
"sub_executions": [],
"finished_sub_executions": [],
"should_update_parent": false,
"is_manually_stopped": false,
"is_background": false,
"payload_extension": {},
"hitl_request": {
"wait_node_id": "<string>"
},
"pending_eca_request": {
"connector_name": "<string>",
"auth_url": "<string>"
},
"source": "<string>",
"worker_id": "<string>",
"additional_context": "<string>",
"instructions_override": "<string>",
"expected_output": "<string>",
"test_run_node_id": "<string>",
"is_orchestration": false,
"is_gateway": false,
"output_format": "text",
"voice_id": "<string>",
"output_schema": {},
"events_streaming": false,
"used_mutating_tools": false,
"is_continuous": false,
"mcp_servers": [],
"triggering_agent_id": "<string>",
"title": "<string>",
"think_mode": "default",
"disable_attachment_injection": false,
"deep_planning": {
"enabled": false,
"enforce": false,
"started": false,
"question_raised": false,
"tasks": []
},
"execution_attempts": 1,
"user_tokens": {},
"user_oidc_token": "<string>",
"return_metrics": false,
"tokens": {
"completion_tokens": 0,
"prompt_tokens": 0,
"total_tokens": 0
},
"llm_model_provider": "<string>",
"llm_model_name": "<string>"
},
"activity": {
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"messages": [
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"content": {
"text": "<string>",
"files": []
},
"sub_execution_result": false,
"is_steering": false,
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
}
}
],
"user": {
"email": "<string>",
"display_name": "<string>",
"id": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"additional_attributes": {},
"role": "member",
"is_super_admin": false,
"timezone": "<string>"
},
"context_status": {
"estimated_tokens": 123,
"context_window": 123,
"percent": 123,
"auto_compact_threshold": 123,
"emergency_threshold": 123,
"compacting": false
},
"state": "regular"
},
"usage": {
"cost": 0,
"is_byok": false,
"actions": 0,
"ai_model": "<string>",
"tokens": {
"input": 0,
"output": 0,
"total": 0
}
},
"feedbacks": [
{
"message_id": "<string>",
"is_positive": true,
"id": "<string>",
"agent_id": "<string>",
"conversation_id": "<string>",
"user_id": "<string>",
"comment": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}
]
}
],
"feedbacks": [
{
"message_id": "<string>",
"is_positive": true,
"id": "<string>",
"agent_id": "<string>",
"conversation_id": "<string>",
"user_id": "<string>",
"comment": "<string>",
"created_at": "<string>",
"updated_at": "<string>"
}
]
}Authorizations
API Key for authentication
Response
Successful Response
Combined view of one chat conversation.
conversation_id is the parent gateway execution id, which is also the
activity-thread id. execution, activity, and usage can each be
independently None when the upstream is unavailable — the route returns
404 only when BOTH execution AND activity are missing.
usage at this root level is aggregated across the parent execution
AND every entry in sub_executions (single upstream call to the
llm_usage:aggregate endpoint). Per-sub usage is mirrored on each
SubExecutionResponse.usage so clients don't have to fan-out.
Parent gateway execution row (status, result, sub_executions, deep_planning, …).
Show child attributes
Show child attributes
Ordered message list (user, agent, tool calls, reasoning, …).
Show child attributes
Show child attributes
Aggregate cost + token usage over parent + every sub-execution. Best-effort.
Show child attributes
Show child attributes
Triple-shape entry for every sub-execution spawned by this conversation.
Show child attributes
Show child attributes
Per-message feedback rows recorded against the parent execution.
Show child attributes
Show child attributes
Was this page helpful?

