---
title: "Update a simulation scenario"
method: PUT
path: "/simulation_scenarios/{scenario_id}"
tags: [""]
---

# Update a simulation scenario

`PUT /simulation_scenarios/{scenario_id}`

Update an existing simulation scenario.

## Path parameters

- `scenario_id` string, required

## Headers

- `Authorization` string, required

## Request body

- SimulationScenarioUpdateIn
  - `name` string, nullable — Name of the simulation scenario
  - `description` string, nullable — Description of the simulation scenario

## Response `200`

200

- UpdateSimulationScenarioResponse200
  - `status` string — Whether the request was successful.
  - `response` SimulationScenarioReadOut
    - `id` string, uuid — Unique identifier for the simulation scenario
    - `name` string — Name of the simulation scenario template
    - `description` string — Description of what the scenario template should verify when generating test cases
    - `workspace_id` string — Workspace ID this simulation scenario belongs to
    - `created_at` string, date-time — When the simulation scenario was created
    - `updated_at` string, date-time — When the simulation scenario was last updated

## Other responses

- `400` — 400
- `404` — 404

---

[API](https://skmtc.net/synthflow/apis/platform-api.md) · [All operations](https://skmtc.net/synthflow/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/synthflow/platform-api/versions/decb652b52e0/schema)
