setMultiParameters
Sets multiple simulation parameters in a single request, replacing individual calls to `setCellResolution`, `setCellSpaceLocation`, `setWindCondition`, and `setPointIgnition`. All parameters except `userToken` are optional.
Query Parameters
Prop
Type
import requestsbase_url: str = "https://firesim.cs.gsu.edu/api/setMultiParameters/"params: dict[str, float | int | str] = { "userToken": "abc123xyz", "x": 100, # optional "y": 100, # optional "lat": 33.749, # optional "lng": -84.388, # optional "windSpeed": 5.0, # optional, default 0 "windDirection": 180.0, # optional, default 0 "cellResolution": 30, # optional, default 30 "cellDimension": 200, # optional, default 200 "cellDimensionY": 200, # optional}response = requests.post(base_url, params=params)print(response.text)"Updated Settings: "{
"timestamp": "2026-05-20T16:42:11.088+00:00",
"status": 500,
"error": "Internal Server Error",
"path": "/api/setMultiParameters"
}Response Body
text/plain
application/json
connectToServer
Creates a new simulation session and returns a `userToken` that must be passed to all subsequent API calls. Each simulation run requires a new token.
runSimulation
Runs the simulation for one time interval and returns all fire events that occurred. Use `continueSimulation` instead when you want to sample results at multiple intervals.