Expansion GUI
Expansion GUI Settings
Session-authenticated web routes for importing, editing, exporting, and AI-generating DayZ Expansion settings JSON. These are browser form routes, not bearer-token REST endpoints.
6
Endpoints
GET
PUT
POST
Methods
Read/write
Access
Base path
/instance/{instance}/expansion/gui/{setting}
Route parameters
Pass public sid values for these route parameters.
{instance}
{setting}
Example request
GET /instance/{instance}/expansion/gui/general
Cookie: dzc_session=...
PUT /instance/{instance}/expansion/gui/general
Content-Type: application/x-www-form-urlencoded
Cookie: dzc_session=...
X-CSRF-TOKEN: YOUR_CSRF_TOKEN
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET |
/instance/{instance}/expansion/gui/{setting}
|
Open the structured editor for a supported Expansion setting slug |
| PUT |
/instance/{instance}/expansion/gui/{setting}
|
Save form values back to the dedicated Expansion setting record |
| POST |
/instance/{instance}/expansion/gui/{setting}/import
|
Import uploaded Expansion settings JSON into the dedicated setting table |
| GET |
/instance/{instance}/expansion/gui/{setting}/generate
|
Download generated JSON for the selected setting |
| POST |
/instance/{instance}/expansion/gui/{setting}/ai-preset/generate
|
Generate an AI preset preview for the selected Expansion setting |
| POST |
/instance/{instance}/expansion/gui/{setting}/ai-preset/apply
|
Apply a generated AI preset to the selected Expansion setting |
Query parameters
| Parameter | Type | Description |
|---|---|---|
setting |
string | Expansion setting slug such as general, raid, market, ai-patrol, mission, territory, or spawn. |
Request fields
| Field | Type | Required | Description |
|---|---|---|---|
json_file |
file | optional | JSON upload used by import routes. |
prompt |
string | optional | Natural-language server profile or tuning request for AI preset generation. |
preset |
object | optional | Generated setting payload submitted when applying an AI preset. |
Status codes
| Code | Label | Description |
|---|---|---|
200
|
OK | Returned for editor pages, successful downloads, and JSON AI preset previews. |
302
|
Redirect | Returned after successful form saves, imports, deletes, or validation redirects. |
403
|
Forbidden | The signed-in user cannot update the instance. |
419
|
Page expired | The CSRF token is missing or invalid. |
422
|
Validation error | The submitted form payload failed validation. |