> For the complete documentation index, see [llms.txt](https://docs.autocontentapi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.autocontentapi.com/quick-start/explainer-videos/brand-with-project-id.md).

# Apply Brand Logo with projectId

Use the `projects` array (supply one or more project IDs) to attach your saved brand assets (e.g., company logo) to explainer video outputs. Add it to the `/content/Create` payload alongside `outputType: "video"`.

```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",
    "projects": ["YOUR_PROJECT_ID"],
    "resources": [
      { "type": "text", "content": "Explain our new platform launch and highlight customer success data." }
    ],
    "text": "Keep this to 90 seconds with a product intro, key proof points, and a closing CTA.",
    "titlePrompt": "Short, benefit-led launch teaser"
  }'
```

**What `projects` does**

* Pulls your stored brand package to place the company logo into the video frames and thumbnail.
* Keeps other content controls intact (language, style, format, title/description prompts).

Poll `/content/Status/{id}` as usual to retrieve the finished video and logo-bearing thumbnail.

## Try it in code

* [C#](/code-samples/explainer-videos/csharp/brand-with-project-id.md)
* [Node.js](/code-samples/explainer-videos/nodejs/brand-with-project-id.md)
* [Java](/code-samples/explainer-videos/java/brand-with-project-id.md)
* [PHP](/code-samples/explainer-videos/php/brand-with-project-id.md)
* [Python](/code-samples/explainer-videos/python/brand-with-project-id.md)
