---
title: "Correct a suggestion"
method: POST
path: "/{region}/videos/edit"
tags: ["Tanks"]
---

# Correct a suggestion

`POST /{region}/videos/edit`

## Request

- Base URL: `https://unicum.gg/api`
- URL: `https://unicum.gg/api/{region}/videos/edit`
- Auth: none required

Rewrite a battle that was already suggested. The author may correct their own whatever became of it, a turned-down one included: a rejection carries the moderator's reason, and the answer to it is usually a correction rather than a second submission. A moderator may correct anyone's while holding the signed link the moderation channel hands out. The body is the submission's, so the same checks apply: the map and mode are validated against the catalogue, a random battle names its vehicle, and the one-row-per-battle rule still holds. The vehicle is the field this exists for, since the form never asks for it on the way in. A correction always goes back to the queue, so a video that was live comes down until it is approved again. A correction always goes back to the queue, so a video that was live comes down until it is approved again. 401 when signed out and no token is given, 403 on someone else's, 404 when submissions are unconfigured or the row is unknown, 409 when the correction lands on a battle we already hold.

## Path parameters

- `region` 'eu' | 'na' | 'asia', required: Game server region.

## Request body

- VideoEditBody
  - `url` string, required: YouTube link, timestamp included.
  - `startSeconds` integer
  - `arenaId` string, required
  - `mode` 'standard' | 'encounter' | 'assault' | 'attack-defense', required: Random-battle game mode a map supports.
  - `spawnTeam` integer, required
  - `result` 'victory' | 'defeat' | 'draw', required: How the battle ended, as declared by the submitter.
  - `format` 'random' | 'clan_wars' | 'advances' | 'skirmish' | 'maneuvers' | 'onslaught' | 'tournament', required: Format the battle was played in.
  - `tankSlug` string: Vehicle the battle was played in, for a random battle.
  - `combinedDamage` integer: Damage dealt plus assisted, on a random battle.
  - `teamSize` integer
  - `tier` integer
  - `clanTag` string: Tag of the clan the battle was played for.
  - `id` integer, required: The suggestion being corrected.
  - `token` string: Signed moderator link, from the moderation channel.

## Response `200`

Successful response

- VideoEditResponse
  - `ok` boolean, required
  - `requeued` boolean, required: The correction took a published video back off the site.

---

[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)
