Edit a campaign
https://api.joinotify.com/broadcasts/{id}Only drafts and scheduled campaigns can be edited. Editing a scheduled campaign turns it back into a draft — it has to be launched again.
Path Params
1 required
Body Paramsapplication/json
12 optional
min. 1 charactersmax. 120 characters
nullable
max. 512 charactersnullable
min. 2 charactersmax. 15 charactersnullable
Where each template variable comes from: header and body by placeholder
("1", "2"… or the name), buttons by button index. Every contact or field source
requires a fallback for whoever lacks the data. A media header needs headerMedia.
nullable
Saved audience. With both audienceId and audienceFilter, audienceId wins.
nullable
An audience condition tree: and/or groups up to 3 levels deep and 30 conditions
in total. The valid operators for each field type come from GET /audiences/schema.
nullable
nullable
Weekdays (0 = Sunday) and the hours the campaign may send, in the timezone. Outside them it pauses and resumes on its own.
nullable
Sends per minute. Without a value, the platform default.
min. 10max. 60000nullable
Flow that answers the template's quick-reply buttons.
nullable