Create a creative manifest with uploaded file assets and optional brief/tag metadata. Multipart form-data request with files and JSON metadata.
API key or access token
Campaign ID
1JSON metadata for creating a creative manifest
Manifest name (auto-generated if omitted)
1 - 255Creative brief / direction text
1 - 5000Add a URL asset (per AdCP url-asset spec). Requires url_type.
Add a webhook asset for DCO (dynamic content).
Creative template ID — ADCP format ID (e.g., "display_image", "display_html", "video_standard") or vendor tag (e.g., "vendor_dcm_tag")
Metadata for uploaded files. If omitted, all uploaded files are auto-classified.
Create creative manifest
Creative manifest with inline assets
Creative manifest ID
Manifest name
Uploaded assets in this manifest
Campaign ID
Created timestamp
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Updated timestamp
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Creative brief text
Brand domain (auto-resolved)
Creative template used for this manifest
Target format IDs (from campaign products)
URL to preview the processed creative (processed HTML hosted in GCS)
Result of HTML processing (CDN URL rewriting + macro insertion)
Auto-detected template info (populated when template_id was not explicitly provided)
Full ADCP creative manifest (built for sync)
Sync status across sales agents
Auto-generated Scope3 tracking URLs for impression and click measurement