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.Manage
Create creative manifest
POST /campaigns/:id/creatives/create — upload assets and create a manifestValidate creative manifest
POST /campaigns/:id/creatives/validate — dry-run against agent format specsList creative manifests
GET /campaigns/:id/creativeManifest — compact summaries, filterableGet creative manifest
GET /campaigns/:id/creatives/:creativeId — full manifest with assetsUpdate creative manifest
PUT /campaigns/:id/creatives/:creativeId — edit fields and manage assetsDelete creative manifest
DELETE /campaigns/:id/creatives/:creativeId — remove manifest and assets