---
title: "Legacy Cover"
method: HEAD
path: "/media/covers/{slug}/{width}.{fmt}"
tags: ["media"]
---

# Legacy Cover

`HEAD /media/covers/{slug}/{width}.{fmt}`

## Request

- Base URL: `https://api.getcheapgames.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getcheapgames.com/media/covers/{slug}/{width}.{fmt}`
- Auth: none declared

The slug-keyed URL this site served until the artwork moved to the bucket.

Kept because these are not only in old bookmarks. `og:image` is an ABSOLUTE
url — `https://getcheapgames.com/media/covers/<slug>/616.jpg` — so every
link ever shared to Facebook, X, Discord, WhatsApp or LinkedIn carries this
shape, and their scrapers re-fetch it. Dropping it would break the preview
image on shares that already exist, which is the one part of this migration
a visitor would actually see.

302, not 301. A slug is not permanently bound to a product: retitling frees
the old one and the reclaim pass can hand it to a different row, so a
permanent redirect cached in a browser could one day point at the wrong
game's art. A day of caching keeps the cost to one extra hop per client per
day, and leaves us able to change our minds.

## Path parameters

- `slug` string, required
- `width` integer, required
- `fmt` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-20** `962824bb76da`: 1 info
  - api operation id `legacy_cover_media_covers__slug___width___fmt__get` removed and replaced with `legacy_cover_media_covers__slug___width___fmt__head`
- **2026-10-19** `57333a690301`: 1 info
  - api operation id `legacy_cover_media_covers__slug___width___fmt__head` removed and replaced with `legacy_cover_media_covers__slug___width___fmt__get`

[Operation history](https://skmtc.dev/getcheapgames/apis/getcheapgames-api/changes/media/covers/:slug/:width.:fmt/head.md)

---

[API](https://skmtc.dev/getcheapgames/apis/getcheapgames-api.md) · [All operations](https://skmtc.dev/getcheapgames/apis/getcheapgames-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getcheapgames/apis/getcheapgames-api/revisions/962824bb76da?raw)
