Joinotify

Edit a campaign

PATCHhttps://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

stringrequired

Body Paramsapplication/json

12 optional

stringoptional

min. 1 charactersmax. 120 characters

stringoptional

nullable

stringoptional

max. 512 charactersnullable

stringoptional

min. 2 charactersmax. 15 charactersnullable

objectoptional

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

stringoptional

Saved audience. With both audienceId and audienceFilter, audienceId wins.

nullable

objectoptional

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

string<date-time>optional

nullable

stringoptional
objectoptional

Weekdays (0 = Sunday) and the hours the campaign may send, in the timezone. Outside them it pauses and resumes on its own.

nullable

integeroptional

Sends per minute. Without a value, the platform default.

min. 10max. 60000nullable

stringoptional

Flow that answers the template's quick-reply buttons.

nullable

Responses