Expansion GUI
Expansion Market Traders
Session-authenticated web routes for managing Expansion trader JSON, including currencies, categories, item variant mappings, import, and export.
9
Endpoints
GET
POST
PUT
DELETE
Methods
Read/write
Access
Base path
/instance/{instance}/expansion/gui/market-traders
Route parameters
Pass public sid values for these route parameters.
{instance}
{expansionMarketTrader}
Example request
PUT /instance/{instance}/expansion/gui/market-traders/{expansionMarketTrader}
Content-Type: application/x-www-form-urlencoded
Cookie: dzc_session=...
X-CSRF-TOKEN: YOUR_CSRF_TOKEN
name=Weapons&Categories=Weapons%0AAmmo&Items=M4A1%3A2%0AAKM
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET |
/instance/{instance}/expansion/gui/market-traders
|
Open the market trader index |
| GET |
/instance/{instance}/expansion/gui/market-traders/create
|
Open the market trader create form |
| POST |
/instance/{instance}/expansion/gui/market-traders
|
Create a market trader |
| POST |
/instance/{instance}/expansion/gui/market-traders/import
|
Import an Expansion market trader JSON file |
| GET |
/instance/{instance}/expansion/gui/market-traders/{expansionMarketTrader}
|
Open a market trader detail page |
| GET |
/instance/{instance}/expansion/gui/market-traders/{expansionMarketTrader}/edit
|
Open the market trader edit form |
| PUT |
/instance/{instance}/expansion/gui/market-traders/{expansionMarketTrader}
|
Update a market trader and normalize line-based lists into JSON arrays |
| DELETE |
/instance/{instance}/expansion/gui/market-traders/{expansionMarketTrader}
|
Delete a market trader |
| GET |
/instance/{instance}/expansion/gui/market-traders/{expansionMarketTrader}/generate
|
Download one market trader JSON file |
Query parameters
| Parameter | Type | Description |
|---|---|---|
search |
string | Filter traders by name on the index page. |
Request fields
| Field | Type | Required | Description |
|---|---|---|---|
name |
string | required | Trader filename/key. |
DisplayName |
string | optional | Expansion display string or readable trader label. |
TraderIcon |
string | optional | Expansion trader icon key. |
Currencies |
textarea | optional | One currency classname per line. |
Categories |
textarea | optional | One market category name per line. |
Items |
textarea | optional | One classname per line, with optional variant syntax such as M4A1:2. |
Status codes
| Code | Label | Description |
|---|---|---|
200
|
OK | Returned for index, form, show, and download responses. |
302
|
Redirect | Returned after create, update, import, delete, or failed generation. |
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 market trader payload failed validation. |