Creatives (v2)
Update a Creative
Update an existing creative. Only provided fields are modified.
PUT
Updates an existing creative in your account. Fields such as
name, status, creative_type, list_control_mode, and list_control_ids can be updated independently — omitted fields remain unchanged.
message and offer_links are the exception: they are re-validated together from the request body alone, so to change either one you must send both in the same request. Sending only message (without offer_links) or only offer_links (without message) fails validation — the omitted field is treated as empty, not as its stored value. When both are sent, character_count and segment_count are automatically recalculated.
Path Parameters
integer
required
The unique identifier of the creative to update.
Body Parameters
All body parameters are optional, except thatmessage and offer_links must be sent together (see below). Only include the fields you want to change.
string
Updated display name. Maximum 255 characters.
string
Updated message template. Maximum 1600 characters. Must contain at least one
{{linkN}} placeholder. Must be sent together with offer_links; sending message without offer_links fails, because offer_links is read from the request body alone (defaulting to empty) rather than from the stored value.array
Updated array of offer link objects. Every
{{linkN}} placeholder in the message must have a matching entry. Must be sent together with message; sending offer_links without message fails with missing_link_placeholder, because message is read from the request body alone (defaulting to empty) rather than from the stored value.string
Updated status. Accepted values:
active, paused, archived. Note that unlike creation, you can set the status to archived during an update.string
Updated creative type. Accepted values:
automated, one_time, welcome.string
List targeting control mode. Accepted values:
all, include, exclude.array
List IDs (integers) to include or exclude when
list_control_mode is include or exclude.Response Fields
The response is the full updated creative object (flat, not wrapped).Examples
Error Codes
Next Steps
Creative Templates
Template best practices
Create Schedule
Use creatives in campaigns