Create a campaign, or update one in progress, one step at a time: details (step 1), channels (step 2), schedule (step 3) and launch (step 4). Pass the step you're on; the required fields change by step. Returns the campaign after each step; it stays a draft until step 4 schedules it. Step 2 creates the channels without templates, and step 3 applies type only when it is kiosk.
Prerequisites: a bearer token and the location's store_id; on steps 2–4, the campaign_id from step 1. Before step 3, upload recipients (bulk_upload), define a file format (automation), or send type: "kiosk".
Authentication: Account token. store_id must be a location inside your own account (otherwise 422), and campaign_id must belong to that store_id (otherwise 404).
Rate limit: none.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
