API resources

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.