Skip to main content
POST
Launch an In-App Campaign
Launches a draft or scheduled in-app campaign now, or schedules it when scheduledAt is a future ISO 8601 time. The campaign needs a message, an audience with at least one include rule, and an end time (if any) after the start. Requires the campaigns:send scope. Launching writes nothing per contact. While the campaign is live, each contact in the audience gets the message the first time their app fetches its feed (the SDK feed, the browser feed or List In-App Messages). So contacts who join the audience after launch get it, and so do contacts who first open your app days later, until the campaign ends or you stop it. An app version that can’t draw the message (its format or a button action) doesn’t use it up: the contact gets it when an app version that can asks.

Request

string
required
The in-app campaign ID.
string | null
Future ISO 8601 time to go live. Omit or pass null to launch now.

Responses