---
title: "GET /simulate/v3/call-executions/{call_execution_id}/"
method: GET
path: "/simulate/v3/call-executions/{call_execution_id}/"
tags: ["simulate"]
---

# GET /simulate/v3/call-executions/{call_execution_id}/

`GET /simulate/v3/call-executions/{call_execution_id}/`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/simulate/v3/call-executions/{call_execution_id}/`
- Auth: one of:
  - API key in header `X-Api-Key`
  - API key in header `X-Secret-Key`

## Response `200`

OK

- CallExecutionV3DetailResponse
  - `id` string, uuid
  - `service_provider_call_id` string
  - `session_id` string
  - `timestamp` string, date-time
  - `call_type` string
  - `status` 'pending' | 'queued' | 'ongoing' | 'completed' | 'failed' | 'analyzing' | 'cancelled': Current status of the call
  - `duration` string
  - `duration_seconds` integer, nullable: Duration of the call in seconds
  - `start_time` string
  - `transcript` string
  - `scenario` string
  - `overall_score` string
  - `response_time` string
  - `response_time_ms` integer, nullable: Average response time in milliseconds
  - `audio_url` string, uri
  - `customer_name` string
  - `eval_outputs` string
  - `eval_metrics` object: Get evaluation metrics in a format suitable for the UI
  - `scenario_columns` string
  - `ended_reason` string, nullable: Reason why the call ended
  - `simulator_agent_name` string
  - `simulator_agent_id` string, uuid
  - `agent_definition_used_name` string
  - `agent_definition_used_id` string, uuid
  - `call_summary` string, nullable: Call summary from the service
  - `recordings` string
  - `test_execution_id` string, uuid
  - `scenario_id` string
  - `source_scenario_key` string
  - `trial_index` string
  - `harness_outcome_status` string
  - `scenario_graph` string
  - `scenario_graph_id` string
  - `avg_agent_latency` integer
  - `avg_agent_latency_ms` integer, nullable: Average agent latency in milliseconds (time taken by agent to respond after user's pause)
  - `user_interruption_count` integer, nullable: Number of times user interrupted the AI
  - `user_interruption_rate` number, nullable: Rate of user interruptions (interruptions per minute)
  - `user_wpm` number, nullable: User's words per minute
  - `bot_wpm` number, nullable: Bot's words per minute
  - `talk_ratio` number, nullable: Ratio of bot speaking time to user speaking time
  - `ai_interruption_count` integer, nullable: Number of times AI interrupted the user
  - `ai_interruption_rate` number, nullable: Rate of AI interruptions (interruptions per minute)
  - `avg_stop_time_after_interruption` integer
  - `total_tokens` string
  - `input_tokens` string
  - `output_tokens` string
  - `avg_latency_ms` string
  - `turn_count` string
  - `agent_talk_percentage` string
  - `csat_score` string
  - `processing_skipped` string
  - `processing_skip_reason` string
  - `rerun_snapshots` string
  - `is_snapshot` string
  - `snapshot_timestamp` string
  - `rerun_type` string
  - `original_call_execution_id` string
  - `tool_outputs` object, nullable: Tool evaluation output - separate from standard evaluations
  - `cost_cents` integer, nullable: Cost of the call in cents
  - `customer_cost_cents` integer, nullable: Total customer-reported cost in cents
  - `customer_cost_breakdown` object, nullable: Detailed cost breakdown from customer call data
  - `customer_latency_metrics` object, nullable: Latency metrics from customer call data
  - `customer_call_id` string, nullable: Customer call ID if available
  - `simulation_call_type` 'voice' | 'text': Type of simulation call
  - `provider` string
  - `phone_number` string, nullable: Phone number called (null for TEXT/chat simulations)
  - `goal` string, required
  - `scenario_details` string, nullable, required
  - `ideal_outcome` string, nullable, required
  - `conversation_branch` string, nullable, required
  - `persona` string, nullable, required
  - `persona_details` PersonaDetails, nullable, required
    - `name` string, nullable, required
    - `voice` string, nullable, required
    - `age` string, nullable, required
    - `traits` string[], required
  - `sub_goals` string[], required
  - `sub_goal_results` SubGoalResult[], required
    - `name` string, required
    - `passed` boolean, nullable, required
  - `outcome` 'queued' | 'in_progress' | 'passed' | 'failed' | 'inconclusive' | 'error', required
  - `cost_breakdown_cents` CostBreakdown, required
    - `stt` number, nullable, required
    - `llm` number, nullable, required
    - `tts` number, nullable, required
    - `storage` number, nullable, required
    - `customer` number, nullable, required
  - `evaluations` SimulateRunV3EvaluationResult[], required
    - `id` string, required
    - `name` string, required
    - `type` string, required
    - `value` object, nullable, required
    - `score` number, nullable, required
    - `passed` boolean, nullable, required
    - `reason` string, required
    - `status` 'pending' | 'succeeded' | 'failed' | 'timed_out' | 'skipped', required
  - `function_calls` SimulateRunV3FunctionCall[], required
    - `id` string
    - `name` string
    - `arguments` object
    - `result` object
    - `output` object
    - `duration_ms` number
    - `start_time_ms` integer
  - `scoring_status` 'not_applicable' | 'pending' | 'succeeded' | 'failed' | 'timed_out', required
  - `csat_status` 'not_applicable' | 'pending' | 'succeeded' | 'failed' | 'timed_out' | 'skipped', required
  - `csat_reason` string, nullable, required

## Other responses

- `default`: Default error response

---

[API](https://skmtc.dev/futureagi/apis/future-agi-management-api.md) · [All operations](https://skmtc.dev/futureagi/apis/future-agi-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/futureagi/apis/future-agi-management-api/revisions/c8684118e142?raw)
