Skip to main content
POST
Creates a new creative in your account. The message body must contain at least one {{linkN}} placeholder, and every placeholder must have a corresponding entry in the offer_links array.

Body Parameters

string
required
Display name for the creative. Maximum 255 characters.
string
required
The message template. Maximum 1600 characters. Must contain at least one {{linkN}} placeholder (e.g. {{link1}}). Placeholders are replaced with tracked short links at send time.
Array of offer link objects that map to the {{linkN}} placeholders in the message. Each placeholder in the message must have a matching entry.
string
default:"active"
Initial status of the creative. Accepted values: active, paused.
string
default:"automated"
The type of creative. Accepted values: automated, one_time, welcome.
string
default:"all"
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

boolean
Indicates whether the creative was created successfully.
object
The full creative object.
Segment calculation: Each link placeholder is estimated as 23 characters (short link length), plus 34 characters of compliance overhead for required opt-out language. Segmentation is encoding-aware and matches carrier billing. GSM-7 messages fit 160 septets in a single segment, or 153 septets per part when concatenated (extension-table characters such as € { } [ ] ~ | ^ \ cost 2 septets each). If the message contains any non-GSM-7 character (e.g. emoji), UCS-2 encoding applies: 70 characters single, 67 per concatenated part.

Examples

Error Codes

Next Steps

Creative Templates

Learn template best practices

Create Schedule

Use your creative in a campaign