---
title: "Reel Cover Text"
method: POST
path: "/ai/reel/cover-text"
tags: ["ai"]
---

# Reel Cover Text

`POST /ai/reel/cover-text`

## Request

- Base URL: `https://api.reeldrop.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.reeldrop.io/ai/reel/cover-text`
- Auth: HTTP bearer

Write cover text from a topic, without watching the video.

No quota, deliberately: this is a small text call, `/ai/carousel/outline` already sets the
precedent that text generation isn't charged, and the whole point of this route is to be
the path that doesn't cost a video analysis. The caption credit stays on
/ai/reel/generate, which is where the expensive part actually happens.

## Request body

- CoverTextRequest
  - `topic` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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