Get Test Execution Details
Retrieve a test execution by UUID with paginated call executions. Supports search, filters, and row grouping. Returns status, call counts, eval scores, and transcripts.
https://api.futureagi.com/simulate/test-executions/{test_execution_id}/ Authentication
Path parameters
The test execution ID.
Query parameters
Filter call executions by phone number or scenario name.
Page number. Defaults to 1.
Number of call executions per page. Defaults to 30.
JSON-encoded array of filter objects. Each object must contain a column_id and a filter_config object.
Structure:
[
{
"column_id": "<column>",
"filter_config": {
"filter_type": "<type>",
"filter_op": "<operator>",
"filter_value": "<value>"
}
}
]column_id values: status, timestamp, call_execution_id, overall_score, response_time, call_type, scenario, or an eval config UUID.
filter_type values: text, number, datetime, boolean, list.
filter_op values: equals, not_equals, contains, not_contains, greater_than, less_than, greater_than_or_equal, less_than_or_equal, between, not_in_between, in.
filter_value: A string, number, ISO 8601 datetime string, or array (for between / in operators).
Example — filter by status:
[{"column_id":"status","filter_config":{"filter_type":"text","filter_op":"equals","filter_value":"completed"}}]Example — filter by score range:
[{"column_id":"overall_score","filter_config":{"filter_type":"number","filter_op":"between","filter_value":[50,90]}}] JSON-encoded array of column IDs to group by, e.g. ["scenario"].
JSON-encoded group key values to drill into. Used with row_groups.
Response
200 OKnull if on the last page. null if on the first page. pending, queued, ongoing, completed, failed, analyzing, or cancelled. scenario_dataset_column, evaluation, or tool_evaluation. pending, running, completed, failed, cancelled, cancelling, or evaluating. vapi, prompt). voice or text.