> ## Documentation Index
> Fetch the complete documentation index at: https://docs.interchange.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Creative tasks

> Per-operation reference for the buyer creative manifest API

Each page below documents a single creative manifest operation — request, parameters, response shape, and errors. A creative is a **manifest** nested under a campaign: a bundle of uploaded assets, an optional brief, brand info auto-resolved from the advertiser, and a target ADCP format. You create manifests under a campaign, then they propagate to media buys at execution time. For the conceptual model — manifest fields, asset types, format coverage, and tracking macros — see the [Creative overview](/v2/object-guides/creative).

<Note>
  Creative manifests use **snake\_case** field names (`creative_id`, `campaign_id`, `format_id`, `template_id`) because they pass through verbatim to the ADCP wire format — an intentional exception to v2's camelCase convention.
</Note>

## Manage

<CardGroup cols={2}>
  <Card title="Create creative manifest" href="/v2/buyer/creatives/tasks/create-creative-manifest" icon="plus">
    `POST /campaigns/:id/creatives/create` — upload assets and create a manifest
  </Card>

  <Card title="List creative manifests" href="/v2/buyer/creatives/tasks/list-creative-manifests" icon="list">
    `GET /campaigns/:id/creativeManifest` — compact summaries, filterable
  </Card>

  <Card title="Get creative manifest" href="/v2/buyer/creatives/tasks/get-creative-manifest" icon="magnifying-glass">
    `GET /campaigns/:id/creatives/:creativeId` — full manifest with assets
  </Card>

  <Card title="Update creative manifest" href="/v2/buyer/creatives/tasks/update-creative-manifest" icon="pen">
    `PUT /campaigns/:id/creatives/:creativeId` — edit fields and manage assets
  </Card>

  <Card title="Delete creative manifest" href="/v2/buyer/creatives/tasks/delete-creative-manifest" icon="trash">
    `DELETE /campaigns/:id/creatives/:creativeId` — remove manifest and assets
  </Card>
</CardGroup>
