# Guide Titles, Descriptions, and Artwork

Control how explainer videos are named and presented by supplying metadata prompts. These fields work only with `outputType: "video"` on `/content/Create`.

```bash
curl -X POST "https://api.autocontentapi.com/content/Create" \
  -H "accept: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "outputType": "video",
    "resources": [
      { "type": "text", "content": "Explain zero trust security in plain language." }
    ],
    "text": "Aim this at enterprise IT buyers who want a quick overview.",
    "title": "Zero Trust Security in 90 Seconds",
    "titlePrompt": "Keep it concise and benefits-forward",
    "descriptionPrompt": "Close with a CTA to download the whitepaper and mention SOC2 compliance",
    "thumbnailImagePrompt": "Isometric cloud shield in teal and navy, minimal text overlay, clean gradients",
    "introImagePrompt": "Logo over deep blue gradient with subtle light trails"
  }'
```

**Key fields**

* `title`: Explicit title that overrides the automatically generated one.
* `titlePrompt`: Guidance for auto-generated titles (useful when you do not set `title` or want a style hint).
* `descriptionPrompt`: Instructions for the generated description (tone, CTA, hashtags).
* `thumbnailImagePrompt`: Visual direction for the thumbnail the API returns as `image_url`.
* `introImagePrompt`: Visual direction for the opening frame.

Poll `/content/Status/{id}` to see your choices reflected in `video_title` and the returned imagery URLs.

## Try it in code

* [C#](https://docs.autocontentapi.com/code-samples/explainer-videos/csharp/set-titles-and-images)
* [Node.js](https://docs.autocontentapi.com/code-samples/explainer-videos/nodejs/set-titles-and-images)
* [Java](https://docs.autocontentapi.com/code-samples/explainer-videos/java/set-titles-and-images)
* [PHP](https://docs.autocontentapi.com/code-samples/explainer-videos/php/set-titles-and-images)
* [Python](https://docs.autocontentapi.com/code-samples/explainer-videos/python/set-titles-and-images)
