DEVS-Fire API

setMultiParameters

Sets multiple simulation parameters in a single request, replacing individual calls to `setCellResolution`, `setCellSpaceLocation`, `setWindCondition`, and `setPointIgnition`. All parameters except `userToken` are optional.

POST
/setMultiParameters

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