Update campaign creative

Replace a creative. The call replaces the whole creative, so send every field: a field you leave out is cleared, including metadata, ad_domains and mime. To change one field, read the creative with Get campaign creative, copy only these fields into the request, change the one you need, and send them all: type, name, status, file_id, destination_url, ad_domains, mime and metadata. Do not send the whole response back: the request refuses any other field, such as id, with 400. A blank status keeps the current status. The creative stays on its campaign.

Needs the campaigns:write scope, like every campaign write.

An active or paused creative on a launched campaign is re-sent to DelivrDSP, which reviews it again. An archived creative cannot be changed.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

Campaign ID (UUID).

uuid
required
Body Params
string
enum
required
Allowed:
string
required
length between 1 and 255
string
enum
Defaults to draft
Allowed:
uuid

The uploaded asset, from Confirm creative upload. Required for image, video and audio types; refused for HTML and NATIVE.

string

Where a click goes. An absolute http or https URL.

string

The advertiser's domains, comma-separated hostnames with no scheme or path.

string
metadata
object

Type-specific content.

  • HTML: the markup in creativeHtml, or an absolute URL to a hosted bundle in bundle, and the banner size in imageWidth and imageHeight (positive integers).
  • NATIVE: the title in nativeTitle, plus its images in nativeImages.

A missing or malformed key is refused with a code naming it.

Responses

401

Missing or invalid authentication.

404

The campaign is not in the key's organization, or the creative is not on this campaign.

409

The creative or its campaign is archived.

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json