Skip to Content

POST /simulation/get

Get Simulation

Get simulation information using the canonical shared simulation operation.

Request Body (GetSimulationApiRequest)

FieldTypeRequiredDescription
idstringNoUUID of the simulation to retrieve
simulation_idstringNoLegacy alias for the simulation UUID
draft_idstringNoUUID of the draft to load instead of published state
snapshot_keystringNoCache snapshot key for consistent reads across related requests
namesapp__infra__simulation__types__SectionFilterNoFilter options for names section
descriptionsapp__infra__simulation__types__SectionFilterNoFilter options for descriptions section
flagsapp__infra__simulation__types__SectionFilterNoFilter options for flags section
departmentsapp__infra__simulation__types__SectionFilterNoFilter options for departments section
scenariosapp__infra__simulation__types__SectionFilterNoFilter options for scenarios section
scenario_flagsapp__infra__simulation__types__SectionFilterNoFilter options for scenario flags section
scenario_positionsapp__infra__simulation__types__SectionFilterNoFilter options for scenario positions section
scenario_rubricsapp__infra__simulation__types__SectionFilterNoFilter options for scenario rubrics section
scenario_time_limitsapp__infra__simulation__types__SectionFilterNoFilter options for scenario time limits section
filter_scenario_idsstring[]NoLegacy scenario ID filter for nested scenario resources
scenario_searchstringNoLegacy search text for scenarios
scenario_show_selectedbooleanNoLegacy selected-only filter for scenarios

Response (GetSimulationApiResponse)

FieldTypeRequiredDescription
actor_namestringNoDisplay name of the current actor
simulation_existsbooleanNoWhether the simulation exists
can_editbooleanNoWhether the current user can edit
disabled_reasonstringNoReason the simulation is disabled
group_idstringNoUUID of the owning group
draft_namestringNoImmutable draft label from the active draft entry, when a draft_id was supplied. None for non-draft fetches.
show_ai_generatebooleanNoWhether AI generation is available
basic_show_ai_generatebooleanNoLegacy basic-step AI generate flag
namesSimulationNameResource[]NoName resources with selected/suggested flags
descriptionsSimulationDescriptionResource[]NoDescription resources with selected/suggested flags
flagsSimulationFlagResource[]NoFlag configs with selected/suggested flags
departmentsSimulationDepartment[]NoDepartment resources with selected/suggested flags
scenariosSimulationScenario[]NoScenario resources with selected/suggested flags
scenario_flagsSimulationScenarioFlag[]NoScenario flag resources with selected/suggested flags
scenario_flag_optionsSimulationScenarioFlagOption[]NoCross-product of (scenario × flag type × value) for the ScenarioFlags picker
scenario_positionsSimulationScenarioPosition[]NoScenario position resources with selected/suggested flags
scenario_rubricsSimulationScenarioRubric[]NoScenario rubric resources with selected/suggested flags
scenario_time_limitsSimulationScenarioTimeLimit[]NoScenario time limit resources with selected/suggested flags
rubricsSimulationRubric[]NoAvailable rubric catalog items
Last updated on