---
title: "Preview Clip"
method: GET
path: "/api/admin/social/preview/card.mp4"
tags: ["social"]
---

# Preview Clip

`GET /api/admin/social/preview/card.mp4`

## 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/api/admin/social/preview/card.mp4`
- Auth: none declared

The clip that preview would carry with a video template.

Rendered on request and kept under the hash of its inputs (gcg.social.clips):
a clip takes seconds to make, and the picker asks for every template of
one game at once. The response itself is never cached — the price in it
is today's.

## Query parameters

- `game_id` integer, required
- `kind` 'price_drop' | 'new_release' | 'free_to_keep' | 'top_reviewed' | 'steam_hot' | 'deal_of_day'
- `placement` 'feed' | 'square' | 'story'
- `template` string

## Headers

- `authorization` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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