---
title: "My rating of this map"
method: GET
path: "/{region}/maps/{slug}/ratings/me"
tags: ["Maps"]
---

# My rating of this map

`GET /{region}/maps/{slug}/ratings/me`

## Request

- Base URL: `https://unicum.gg/api`
- URL: `https://unicum.gg/api/{region}/maps/{slug}/ratings/me`
- Auth: none required

Whether the caller may rate this map, on what evidence, and what they already said about it. The gate is the honest part: the vehicle ratings read the caller's record on that exact tank, and nothing can do the same for an arena, because Wargaming publishes no per-arena record for anybody. So this answers with the caller's own account record, how many battles are still missing when they are short, and their existing vote if there is one (including a written opinion still waiting on a moderator, which only its author is shown). Signed out is not an error: it answers `signedIn: false` so the page can offer the sign-in rather than break. The rating is made under the caller's own Wargaming region, whatever region the page was opened on.

## Path parameters

- `region` 'eu' | 'na' | 'asia', required: Game server region.
- `slug` string, required: Map slug (e.g. prokhorovka).

## Response `200`

Successful response

- MapRatingMeResponse
  - `signedIn` boolean, required
  - `votingRegion` 'eu' | 'na' | 'asia', nullable, required: Game server region.
  - `eligible` boolean, required
  - `block` 'no_record' | 'never_played' | 'too_few_battles', required: Why a signed-in account may not rate this tank yet.
  - `required` integer, required: Battles on the account before it may rate a map. A weaker claim than the vehicle gate's and deliberately so, since the rotation decides where a player is sent rather than the player.
  - `player` MapVoterProfile, required
    - `wn8` number, nullable, required
    - `battles` integer, nullable, required: Lifetime battles, which is what the gate is decided on.
    - `recentBattles` integer, nullable, required: Battles in the trailing 30 days, which is what a published review is dated by.
    - `winrate` number, nullable, required
    - `bracket` 'unknown' | 'learning' | 'average' | 'strong' | 'unicum', required: How well the voter plays, cut on account WN8 at the same boundaries the site paints its ratings with.
  - `rating` OwnMapRating, required
    - `overall` integer, required
    - `fun` integer, required
    - `axes` MapAxisAnswer[], required
      - `axis` 'overall' | 'fun' | 'balance' | 'variety' | 'flow' | 'classFairness' | 'beginnerFriendliness', required: An axis a map is rated on.
      - `value` integer, required
    - `review` string, nullable, required
    - `reviewStatus` 'none' | 'pending' | 'approved' | 'rejected', required: Where a written opinion stands in moderation.
    - `gameVersion` string, nullable, required
    - `updatedAt` string, date-time, required
  - `reviewsOpen` boolean, required: Whether written opinions are being accepted. False closes the text field and leaves the stars working, since they need no moderation. One answer for the whole site: there is one queue and one moderator.

---

[API](https://skmtc.dev/unicum/apis/unicum-gg-api.md) · [All operations](https://skmtc.dev/unicum/apis/unicum-gg-api/llms.txt) · [OpenAPI document](https://skmtc.dev/unicum/apis/unicum-gg-api/revisions/7a7d79a26001?raw)
