Get Scenario
Retrieve a scenario by UUID. Returns scenario type, dataset ID, agent type, status, conversation graph, simulator prompts, and dataset row count.
GET
https://api.futureagi.com/simulate/scenarios/{scenario_id}/ Authentication
Path parameters
scenario_id
The scenario ID.
Response
200 OK id
UUID of the scenario.
name
Scenario name.
description
Scenario description.
source
Data source used to create the scenario.
scenario_type
Type:
"dataset", "script", or "graph". dataset_id
UUID of the underlying dataset.
null if none. organization
Organization UUID.
dataset
UUID of the underlying dataset (same as
dataset_id). null if none. agent_type
Raw agent type value: "voice" or "text". null if undetermined.
Note: This endpoint returns the raw AgentDefinition.agent_type value ("voice" or "text"), which differs from the List Scenarios endpoint (which returns "inbound", "outbound", "chat", or "prompt").
status
Current status (e.g.
"Processing", "Completed", "Failed"). graph
Conversation graph structure.
{} if none. prompts
Simulator agent prompts.
role
Prompt role:
"system", "user", or "assistant". content
Prompt text content.
dataset_rows
Number of test case rows.
0 if no dataset. deleted
Whether the scenario is soft-deleted.
deleted_at
Deletion timestamp.
null if not deleted. created_at
ISO 8601 creation timestamp.
updated_at
ISO 8601 last-modified timestamp.
Errors
401
Invalid or missing API credentials.
404
Scenario not found or does not belong to your organization.
{"error": "Scenario not found."} 500
Unexpected server error.
{"error": "Failed to retrieve scenario: <message>"}