# Create a Briefing Document from a Topic Prompt

Let the API research a topic and assemble the briefing for you.

```bash
curl -X POST "https://api.autocontentapi.com/content/Create" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "outputType": "briefing_doc",
    "format": "pdf",
    "topic": "How European AI regulation is affecting enterprise software vendors",
    "text": "Write for GTM and product leaders. Include key policy shifts, business implications, and next-step recommendations.",
    "language": "English"
  }'
```

**Tips**

* `topic` is useful when you want the service to gather context instead of supplying source URLs yourself.
* Use `format: "pdf"` for external deliverables you plan to share with clients or executives.
* Add an audience in `text` to control tone and level of detail.

## Try it in code

* [C#](https://docs.autocontentapi.com/code-samples/documents/csharp/from-topic)
* [Node.js](https://docs.autocontentapi.com/code-samples/documents/nodejs/from-topic)
* [Java](https://docs.autocontentapi.com/code-samples/documents/java/from-topic)
* [PHP](https://docs.autocontentapi.com/code-samples/documents/php/from-topic)
* [Python](https://docs.autocontentapi.com/code-samples/documents/python/from-topic)
