unicum.gg

Map detail

GET
/{region}/maps/{slug}

A single battle map with its full geometry: display name, description, minimap image, camouflage kind, size in metres, battle timer, team size, and per-mode base flags, team spawns and control point projected onto the minimap as percentage coordinates. randomEvents carries the events that might fire on the map mid-battle, each with the minimap art of its danger area and of the ground it leaves behind. rating is the community verdict in three numbers, for a caller that needs a score and a count rather than the whole thing. slug in the response is the canonical slug.

Path Parameters

region*string

Game server region.

Value in

  • "eu"
  • "na"
  • "asia"
slug*string

Map slug (e.g. prokhorovka).

Response Body

application/json

curl -X GET "https://example.com/eu/maps/prokhorovka"
{  "arenaId": "string",  "slug": "string",  "name": "string",  "camouflage": "summer",  "sizeMeters": 0,  "modes": [    "standard"  ],  "battleTypes": [    "random"  ],  "minimapUrl": "string",  "bases": {    "team1": [      {        "left": 0,        "top": 0      }    ],    "team2": [      {        "left": 0,        "top": 0      }    ]  },  "hasRandomEvents": true,  "commonTest": true,  "variants": [    {      "arenaId": "string",      "battleType": "random",      "minimapUrl": "string",      "commonTest": true,      "widthMeters": 0,      "heightMeters": 0,      "geometry": [        {          "mode": "standard",          "label": "string",          "bases": {            "team1": [              {                "left": 0,                "top": 0              }            ],            "team2": [              {                "left": 0,                "top": 0              }            ]          },          "spawns": {            "team1": [              {                "left": 0,                "top": 0              }            ],            "team2": [              {                "left": 0,                "top": 0              }            ]          },          "controlPoint": {            "left": 0,            "top": 0          }        }      ],      "onslaught": {        "arenaId": "string",        "minimapUrl": "string",        "widthMeters": 0,        "heightMeters": 0,        "spawns": {          "team1": [            {              "left": 0,              "top": 0            }          ],          "team2": [            {              "left": 0,              "top": 0            }          ]        },        "controlPoint": {          "left": 0,          "top": 0        },        "pointsOfInterest": [          {            "marker": {              "left": 0,              "top": 0            },            "type": 0          }        ]      }    }  ],  "description": "string",  "roundLength": 0,  "maxPlayersInTeam": 0,  "widthMeters": 0,  "heightMeters": 0,  "geometry": [    {      "mode": "standard",      "label": "string",      "bases": {        "team1": [          {            "left": 0,            "top": 0          }        ],        "team2": [          {            "left": 0,            "top": 0          }        ]      },      "spawns": {        "team1": [          {            "left": 0,            "top": 0          }        ],        "team2": [          {            "left": 0,            "top": 0          }        ]      },      "controlPoint": {        "left": 0,        "top": 0      }    }  ],  "onslaught": {    "arenaId": "string",    "minimapUrl": "string",    "widthMeters": 0,    "heightMeters": 0,    "spawns": {      "team1": [        {          "left": 0,          "top": 0        }      ],      "team2": [        {          "left": 0,          "top": 0        }      ]    },    "controlPoint": {      "left": 0,      "top": 0    },    "pointsOfInterest": [      {        "marker": {          "left": 0,          "top": 0        },        "type": 0      }    ]  },  "randomEvents": [    {      "id": "string",      "name": "string",      "zoneUrls": [        "string"      ],      "afterUrls": [        "string"      ]    }  ],  "rating": {    "overall": 0,    "votes": 0,    "reviewCount": 0  }}