Modules

Dungeon layout tiles with dimensions, family, edge placement, and minimap imagery.

module_type groups tiles by dungeon family (crypt, goblin_cave, ice_cavern, ruins, inferno, …).

GET/v2/modules

module_typeoptional
Dungeon family
localeoptionalglobal
Default
en
sortoptionalglobal
Sort by a field and direction. Use field:order, such as name:asc, or use asc or desc for the endpoint's default field.
cursoroptionalglobal
Continue from the previous page. Pass the opaque pagination.next value unchanged. Omit it for the first page.
limitglobal
Accepted
1 - 200
Default
50

GET/v2/modules/{id}

idpath
Pick any module id from the list
localeoptionalglobal
Language used to resolve localized names, descriptions, and labels.
Default
en

Returns the module row: name, module_type, size_x/size_y (grid footprint), and is_edge_only.

GET/v2/modules/{id}/image

idpath
Pick any module id from the list
sizeoptionalglobal
Icon transforms — resize to N (square) or WxH. 1–512 per axis.
Example
64 or 64x96
dproptionalglobal
Icon transforms — pixel-density multiplier (1, 2, or 3). Combine with size for retina renders.
formatoptionalglobal
Icon transforms — re-encode. Omit to keep the source format.
trimoptionalglobal
Icon transforms — auto-strip transparent margin (1% fuzz).
bgoptionalglobal
Icon transforms — background fill (#RRGGBB, #RRGGBBAA, or transparent).
Example
#000000 or transparent

Spawns

Tile-relative spawn positions and rotations for monsters, loot, and props. Coordinates use Unreal units from the tile origin.

Each row embeds its spawner definition. Use variant to select Adventure, Duo, High Roller, or alternate tiles.

GET/v2/modules/{id}/spawns

idpath
Pick any module id from the list
variantoptional
Tile variant filter