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:

TableWhat
workshopsThe buildings (2 rows).
workshop_levelsPer-workshop tier definitions with tier + xp_requirement.
workshop_upgradesUpgrade tracks (~50 rows).
workshop_servicesThe 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

NameOpDescription
service_typeexactcraft / rebuild / enhance / scrap
id_likesubstring
sort, limit, cursorstandard

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 */ }
}