Workshops
GET /v2/workshops
GET /v2/workshops/{id}
GET /v2/workshop_levels
GET /v2/workshop_upgrades
GET /v2/workshop_services
The DarkerDB crafting system. Four related tables:
| Table | What |
|---|---|
workshops | The buildings (2 rows). |
workshop_levels | Per-workshop tier definitions with tier + xp_requirement. |
workshop_upgrades | Upgrade tracks (~50 rows). |
workshop_services | The recipes — craft, rebuild, enhance, scrap unified via service_type. |
Workshops
The buildings themselves. Filterable by id_like, archetype, sort, limit, cursor.
Workshop levels
Per-workshop tier progression. Each row carries tier and xp_requirement.
Workshop upgrades
Upgrade requirements per workshop level. Carries name, description, full payload.
Workshop services
The actual crafting recipes (combined across the four service types).
Filters
| Name | Op | Description |
|---|---|---|
service_type | exact | craft / rebuild / enhance / scrap |
id_like | substring | |
sort, limit, cursor | standard |
Row shape
{
"id": "id.workshop_service.armor_1",
"archetype": "id.workshop_service.armor_1",
"name": "Tier 1 Armor",
"description": "...",
"service_type": "craft",
"payload": { /* recipe materials, output, requirements */ }
}