copy_scenario
copy_scenario
Service for copying scenarios.
Classes
CopyScenarioRunner
Bases: BaseRunner[Dict[str, Any]]
Runner for copying an existing scenario.
POST /api/v3/scenarios
Functions
run
staticmethod
Copy an existing scenario with optional attribute overrides.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
client
|
BaseClient
|
The HTTP client to use |
required |
scenario_id
|
int
|
ID of the scenario to copy |
required |
overrides
|
Optional[Dict[str, Any]]
|
Optional dictionary of scenario attributes to override |
None
|
**kwargs
|
Any
|
Additional arguments passed to the request |
{}
|
Example usage
result = CopyScenarioRunner.run( client=client, scenario_id=123456, overrides={ "title": "Copy of my scenario", "private": True } )